我正在将网站和Mongo数据库移至新服务器。
网站看不到数据。
Mongo已安装并在同一服务器上运行。
Shell和服务器都是3.6.3
Mongo shell看到数据库。
在外壳中,
dbs返回数据库名称。
使用dbname似乎有效。
db.getCollectionNames()返回一个合理的集合名称。说[“ myCollection”]
。
db.getCollection(“ myColection”)。getIndexes()返回
[ { “ v”:2 “密钥”:{ “ _id”:1 }, “ name”:“ id ”, “ ns”:“ myDB.myCollection” } ]
但是在那之后,我无能为力了。
db.myCollection.find()和
db.getCollection(“ myCollection”)。find()均不返回任何内容。
日志中的所有内容看起来都是正确的,没有错误。
这能告诉我们什么吗?
答案 0 :(得分:0)
在下面使用备份
Mongodump --out <directory>
及以下还原
mongorestore <collectionName><path to the backup>