Javascript MongoDB查询结果聚合

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

我需要将多个搜索的结果聚合在一起

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


不知何故,这可以聚合为一个查询吗?

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


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

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


此外,这还取决于是否有对象id引用,如果它全部直接存储,那么它可以是单个聚合查询。

我只需要在三个/四个集合中查找结果。我对MongoDB非常陌生,所以可能是我不理解您的输入。抱歉,我明白了,我可以发布一个新的答案,告诉你我会怎么做,希望能有所帮助。你在做nodejs吗?您是否需要严格的mongoDB,或者Optarion是否也能正常工作?再次感谢您的帮助。是的,我正在使用Node。我们正在使用Feather,它可以为MongoDB配置(我们可能会在生产中使用它),nedb——我们在开发阶段使用它。我上周刚加入这个队。对我来说,这是对Node的第一次介绍。我只需要在三/四个集合中查找结果。我对MongoDB非常陌生,所以可能是我不理解您的输入。抱歉,我明白了,我可以发布一个新的答案,告诉你我会怎么做,希望能有所帮助。你在做nodejs吗?您是否需要严格的mongoDB,或者Optarion是否也能正常工作?再次感谢您的帮助。是的,我正在使用Node。我们正在使用Feather,它可以为MongoDB配置(我们可能会在生产中使用它),nedb——我们在开发阶段使用它。我上周刚加入这个队。这是我对Node的第一次介绍。