标签: javascript mongodb
我需要将多个搜索的结果汇总在一起。
目前,我们会进行多次查找。例如,首先 - 查找用户,然后使用检索到的用户ID查找工单,然后对订单中的每个产品ID查找完整的产品信息。
这可以以某种方式聚合成单个查询吗?
答案 0 :(得分:0)
取决于你如何处理你的架构,所以我的答案可能会根据你的具体需求而有所不同。然而,我确实发布了一种解决类似情况的方法(在3个模式的示例中),你可以找到它here。
它还取决于你是否有对象id引用,如果它全部直接存储,那么它可能是一个聚合查询。