MongoDB:从另一台服务器复制数据后,不查询

我有一个生产服务器,我们有一个nodejs应用程序和一个MongoDB数据库。 我们在服务器上有一个虚拟机,应用程序和数据库位于那里。 现在,我们要在另一台服务器上构build一个开发环境。 因此,我们已经将虚拟机复制到另一台服务器。

但现在,当我们的应用程序查询MongoDB时,它不会得到任何数据。 但是,它连接到数据库,MongoDB的日志和日志forms的应用程序显示给我们。 而且,当我们在整个mongo shell中查询数据库的时候,我们得到的数据。 应用程序使用mongoose连接到数据库。

因此,我们试图复制生产服务器的数据为:

  1. 在生产服务器上执行mongoexport,然后在其他机器上执行mongoimport,但是什么也没有。
  2. 在生产服务器上执行一个mongodump,然后在其他机器上执行一个mongorestore,但是什么都没有。

服务器的特点如下:

  • 两个服务器的操作系统:Ubuntu 16.04
  • MongoDB版本:3.2.11

然后,因为我无法获得数据,我试图将其复制到我的本地主机。 但是这不是问题,这只是附加信息:

  • 我的电脑操作系统:Ubuntu 14.04(32位)
  • MongoDB版本:3.2.4