MongoDB查询结果聚合

时间:2015-12-12 18:10:44

标签: javascript mongodb

我需要将多个搜索的结果汇总在一起。

目前,我们会进行多次查找。例如,首先 - 查找用户,然后使用检索到的用户ID查找工单,然后对订单中的每个产品ID查找完整的产品信息。

这可以以某种方式聚合成单个查询吗?

1 个答案:

答案 0 :(得分:0)

取决于你如何处理你的架构,所以我的答案可能会根据你的具体需求而有所不同。然而,我确实发布了一种解决类似情况的方法(在3个模式的示例中),你可以找到它here

它还取决于你是否有对象id引用,如果它全部直接存储,那么它可能是一个聚合查询。

相关问题