MongoDB交叉数据库查询

时间:2012-11-07 21:46:45

标签: mongodb cross-database

我知道我已经在某个地方看到了这个解决方案,但我现在似乎无法找到它。我正在尝试查询一个MongoDB数据库,同时连接到另一个。在运行查询之前,无需显式连接到其他数据库,这是可能的。有没有人知道这样做的正确语法?

1 个答案:

答案 0 :(得分:26)

要对同一MongoDB服务器上的另一个数据库运行命令,请在mongo shell中使用:

db.getSiblingDB('dbname').collection.command()

例如:

db.getSiblingDB('test').foo.find()