首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法将第二个mondgoDB集合导入阿特拉斯

无法将第二个mondgoDB集合导入阿特拉斯
EN

Stack Overflow用户
提问于 2019-11-10 13:39:30
回答 1查看 23关注 0票数 0

我有一个Node.JS/Express应用程序,它保存有两个主集合的数据库,在这里命名为firstsecond。该数据库及其集合必须导入MongoDB地图集。按照Atlas中的说明,我使用mongoimport方法导入了集合mongoimport。但是,执行与first集合完全相同的步骤,就不能以任何方式导入second

我下载了一个终端日志来检查我为其中每一个做过的所有尝试,并试图复制first的成功,但是没有一个成功。我甚至创建了第二个帐户来密切关注它,但行为是一样的:first通过,但second没有。

这是输入的代码(由大写字交换的敏感信息:

代码语言:javascript
代码运行次数:0
运行
复制
$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

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

代码语言:javascript
代码运行次数:0
运行
复制
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.

我的第一个疑问是为什么代码在第一次尝试中起作用,而在第二次尝试中却不起作用。所有变量都是相同的。我能了解一下这里的朋友吗?提前感谢您的光临。

EN

回答 1

Stack Overflow用户

发布于 2019-11-11 20:38:41

我为我找到的解决方案是:按照我从支持部门收到的建议,导出second.json集合并手动导入它。一旦阿特拉斯系统和我的数据库连接起来,它就通过了。我不确定是否会这样做,因为我害怕让文件不连接到数据库,但事实并非如此。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58789222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档