【问题标题】:MongoDB cross database queryMongoDB跨数据库查询
【发布时间】:2012-10-28 01:05:59
【问题描述】:

我知道我在某处看到过这个解决方案,但我现在似乎找不到它。我正在尝试在连接到另一个 MongoDB 数据库时查询一个。这应该是可能的,而无需在运行查询之前显式连接到其他数据库。有谁知道这样做的正确语法吗?

【问题讨论】:

  • 这里的上下文是什么?在 shell 中还是使用特定的驱动程序?

标签: mongodb cross-database


【解决方案1】:

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

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

例如:

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

【讨论】:

  • 拯救我的一天!非常感谢!
猜你喜欢
  • 1970-01-01
  • 2023-03-16
  • 1970-01-01
  • 2021-12-05
  • 2015-04-13
  • 1970-01-01
  • 2012-12-29
  • 2010-12-21
  • 1970-01-01
相关资源
最近更新 更多