我使用以下过程将本地数据库迁移到Atlas中
使用mongoexport --db bla--collection usersettings --jsonArray --out ~/Desktop/users.json
命令逐个导出数据库集合
使用mongoimport --hostcluster0-shard-00-00-c7jiq.mongodb.net:27017 --db Eltar --type json--file ~/Desktop/userotp.json --authenticationDatabase admin --ssl --username name --password pass
命令在Atlas上导入这些集合
现在,当我连接到本地Mongo Shell并运行查询db.users.find()
时,它显示所有记录,但当我连接Atlas Shell后运行相同的查询db.users.find()
时,它只显示一条记录。
记录显示在Atlas上,但无法使用查询获取。
不知道我在这里做错了什么,任何帮助都会感激的,谢谢。
最佳答案
通过将mongo db
迁移到mlab
而不是mongo db atlas
完成,仍然不知道问题所在。但是在mlab
关于mongodb - 将本地mongodb迁移到 map 集后,无法从 map 集中获取记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53564373/