MongoDB查询结果聚合
MongoDB query results aggregation
我需要将多个搜索的结果聚合在一起。
目前,我们进行多次查找。例如,首先查找用户,然后使用检索到的userid查找工作订单,然后针对订单中的每个产品ID查找完整的产品信息。
这能以某种方式聚合到一个查询中吗?
取决于您如何处理模式,因此我的答案可能会根据您的具体需求而有所不同。然而,我确实发布了一种解决类似情况的方法(在3个模式的示例中),您可以在这里找到它。
它还取决于您是否有对象id引用,如果它全部直接存储,那么它可以是单个聚合查询。
相关文章:
- 当查询不在displayField中时,引导Ajax Typeahead不显示结果
- 如何将这些查询结果放入表中
- 有关PouchDB的复杂startkey/endkey查询未返回预期结果
- 如何在下拉列表更改时自动填充mysql查询结果中的文本框值
- 将数据库中的超链接添加到查询结果
- onchange选择get value并执行查询,然后在同一页面上显示结果
- 为什么我的文本框没有用查询结果更新
- 如何将mysql查询的结果获取到html文本框中
- 使用jquery显示mysql查询结果
- 需要呈现MongoDB查询返回结果的特定索引/位置
- 如何使用 angularjs 以表格格式显示 parse.com 的查询结果
- Meteor:在模板接受Mongo查询结果之前修改它的最佳实践
- 未捕获的范围错误:WebSQL查询结果中的项索引超出范围错误
- 返回解析云代码关系查询的结果
- 自定义查询字符串分析器返回不正确的结果
- 表单提交后保留数据库查询结果
- 从sqlite数据库查询数据结果文件名
- 如何显示查询回调数据结果仅从开始
- 在模板帮助程序中连接两个查询的结果
- 将结果查询到 JSON Laravel 5