8
我知道我已经看到这个解决方案的某处,但我现在似乎无法找到它。我试图在连接到另一个MongoDB数据库时查询一个MongoDB数据库。这应该是可能的,而不需要在运行查询之前明确地连接到另一个数据库。有谁知道正确的语法来做到这一点?MongoDB跨数据库查询
我知道我已经看到这个解决方案的某处,但我现在似乎无法找到它。我试图在连接到另一个MongoDB数据库时查询一个MongoDB数据库。这应该是可能的,而不需要在运行查询之前明确地连接到另一个数据库。有谁知道正确的语法来做到这一点?MongoDB跨数据库查询
若要对同一MongoDB的服务器上的另一个数据库中的命令,在mongo
外壳可以使用:
db.getSiblingDB('dbname').collection.command()
如:
db.getSiblingDB('test').foo.find()
有什么背景吗?在shell中还是使用特定的驱动程序? – JohnnyHK