如何访问MongoDB数据?

时间:2018-09-13 01:05:42

标签: mongodb windows-server-2016

我正在将网站和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()均不返回任何内容。

日志中的所有内容看起来都是正确的,没有错误。

这能告诉我们什么吗?

1 个答案:

答案 0 :(得分:0)

在下面使用备份

Mongodump --out <directory>

及以下还原

mongorestore <collectionName><path to the backup>