我有一个场景,我必须从多个/不同的集合中获取数据并比较文档然后返回结果。目前我正在从应用程序端使用多个顺序查询来获取这些集合的数据,但速度较慢。
我想在一个查询中执行此操作。有可能吗? Basically i'm looking for a sql's stored procedure kind of solution in MongoDB.
我正在使用Morphia java。
谢谢你的帮助。
答案 0 :(得分:0)
MongoDB目前不支持联接。但是,3.2将添加$lookup
聚合管道阶段,这可能满足您的需求,也可能不满足您的需求。通常,MongoDB中的模式设计应该避免进行连接。话虽这么说,有时你需要它们,而addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.4.0")
可能会为你解决这个问题。否则,您应该加入您的申请。