1
我需要将多个搜索的结果汇总在一起。MongoDB查询结果汇总
目前,我们做了多个查找。例如,首先找到用户,然后使用检索到的userid查找工单,然后为每个产品ID排序,查找完整的产品信息。
这可以聚合成一个查询,不知何故?
我需要将多个搜索的结果汇总在一起。MongoDB查询结果汇总
目前,我们做了多个查找。例如,首先找到用户,然后使用检索到的userid查找工单,然后为每个产品ID排序,查找完整的产品信息。
这可以聚合成一个查询,不知何故?
取决于你如何处理你的模式,所以我的答案可能会有所不同,具体取决于你的具体需求。但是我确实发布了一种解决类似情况的方法(以3个模式为例),您可以找到它here。
也取决于您是否有对象ID引用,如果它的全部直接存储,那么它可能是一个单一的聚合查询。
我只需要在三个/四个集合中查找结果。我对MongoDB非常陌生,所以可能是我不明白你的意见。抱歉。 –
问题,我可以发表一个新的答案,我会如何去做,并希望它有帮助。你在使用nodejs吗?你需要严格的mongoDB还是会[mongoose](http://mongoosejs.com/)opetarions工作? – user1375895
再次感谢您的帮助。是的,我正在使用Node。我们正在使用Feathers,它可以为MongoDB配置[我们可能会将其用于生产],nedb - 我们用于开发阶段的一个。我上周刚刚加入了球队。这是第一次介绍Node,对我来说。 –