我知道我已经在某个地方看到了这个解决方案,但我现在似乎无法找到它。我正在尝试查询一个MongoDB数据库,同时连接到另一个。在运行查询之前,无需显式连接到其他数据库,这是可能的。有没有人知道这样做的正确语法?
答案 0 :(得分:26)
要对同一MongoDB服务器上的另一个数据库运行命令,请在mongo
shell中使用:
db.getSiblingDB('dbname').collection.command()
例如:
db.getSiblingDB('test').foo.find()