MongoDB无法使用connect()描述从另一个MongoDB实例连接到一个MongoDB实例

时间:2018-01-02 15:21:45

标签: mongodb connect dblink

我正在尝试从我的Dev env访问我的QA环境中的MongoDB集合。我想尝试类似的东西 Oracle中的DBLink(数据库链接)。 MongoDB版本= 3.4.4 RoboMongo = 0.9.0-RC10

我如何尝试建立数据库链接的示例 [注意 - 我的mongoDB Dev实例不受密码保护]

案例1:从DEV连接QA 登录到Robomongo的MongoDB Dev Instance,然后在查询下运行。

var db2 = connect('<SERVER_NAME>:<PORT>/<QA_DB_NAME>')

输出: -

 connecting to: <SERVER_NAME>:<PORT>/<QA_DB_NAME>
         Error: socket exception [CLOSED] for <SERVER_IP>:<PORT> :
         connect@src/mongo/shell/mongo.js:226:14
         @(shell):1:15

案例2:从QA连接DEV

var db2 = connect('<SERVER_NAME>:<PORT>/<DEV_DB_NAME>', '<USERNAME>', '<PASSWORD>')

在Robomongo中登录MongoDB QA实例,然后运行以下查询。 var db2 = connect(&#39;:/&#39;) 输出: -

connecting to: <SERVER_NAME>:<PORT>/<QA_DB_NAME>
        Error: network error while attempting to run command 'isMaster' on host '<SERVER_NAME>:<PORT>'  :
        connect@src/mongo/shell/mongo.js:226:14
        @(shell):1:15

0 个答案:

没有答案