node.js - 如何在 mongodb 聚合查询中使用多个组阶段
问题描述
Mongo 查询无法返回任何输入以防万一,我增加了group stages
查询中的数量。下面是我正在使用的查询片段,
.group({
_id: "$date",
count: {
$sum: 1
},
})
/*
.group({
_id: "$joinDate",
count: {
$sum: 1
},
})
.group({
_id: "$applyDate",
count: {
$sum: 1
},
})*/
解决方案
您可以通过以下方式进行
yourModel.aggregate([ { $group : { _id : "$date" } } ] )
这可能会帮助您解决问题。
推荐阅读
- reactjs - 我们可以在 React 中使用 React Native 组件吗
- ruby-on-rails - Rails 发送没有状态消息的 HTTP 状态代码
- javascript - $lookup 数组在 mongdb v3.2 中不起作用
- linux - 获取 docker 容器内可用的 cpu 资源数量
- json - Swift:HTTP 加载失败(错误代码:100)
- javascript - 在 MS Edge 中打开时不处理 URL 参数
- java - Collections.reverse() 时间复杂度
- flask - 基于 grunt 的工作流的 Flask 项目结构
- url - 使用 Zapier Push 从 URL 中提取 Salesforce 记录 ID
- javascript - 如何在 2 个空格后将名称分成两部分?