无法将第二个mondgoDB集合导入到Atlas

我有一个Node.JS / Express应用程序,该应用程序包含一个具有两个主要集合的数据库,在这里分别命名为firstsecond。该数据库及其集合必须导入MongoDB Atlas。按照Atlas提供的说明,我使用first方法进行了集合mongoimport的导入。但是,执行与first集合相同的 exact 步骤,就无法以任何方式导入second

我下载了一个终端日志,以检查我对每个终端所做的所有尝试,并尝试复制first成功,但没有一个成功。我什至创建了第二个帐户来仔细观察,但是行为是相同的:first通过了,但是second没有通过。

这是即将出现的代码(通过CAPS单词交换的敏感信息:

$usermac mongoimport --host flixNewMongoDB-shard-0/flixnewmongodb-shard-00-00-da9ev.mongodb.net:27017,flixnewmongodb-shard-00-01-da9ev.mongodb.net:27017,flixnewmongodb-shard-00-02-da9ev.mongodb.net:27017 --ssl --username admin --password PASSWORD --authenticationDatabase ADMINNAME --db DBNAME --collection COLLECTIONNAME --type json --file COLLECTIONNAME.json

这是我在流程结束时收到的错误消息:

2019-11-10T14:26:35.686+0100    Failed: open COLLECTIONNAME.json: no such file or directory
2019-11-10T14:26:35.686+0100    0 document(s) imported successfully. 0 document(s) failed to import.

我的第一个疑问是,为什么代码在第一次尝试中有效,但在第二次尝试中却无效。所有变量都相同。我对这里的朋友有什么见解吗?预先感谢您的可用性。

a123123aaaaa 回答:无法将第二个mondgoDB集合导入到Atlas

我为我找到的解决方案:遵循从支持部门收到的建议,我导出了second.json集合并手动将其导入。一旦Atlas和我的数据库建立链接,它就完成了。我不确定这样做,因为我害怕让文件不连接到数据库,但事实并非如此。

本文链接:https://www.f2er.com/3129046.html

大家都在问