mongodb - 使用聚合的 MongoDB 计数(分组后)给出错误:cmd.cursor 未定义
问题描述
我正在尝试使用https://stackoverflow.com/a/23116396/2806163上建议的命令来获取collectionUID
按字段分组的集合中的条目数status
集合中的示例响应:
{ "_id" : ObjectId("b....5"), "status" : "processing", "product_id" : "a...2", "destination" : { }, ..., "request_id “:“b...d”,“时间戳”:“1536028784.0797083”,“userID”:“Daksh”}
错误:TypeError: cmd.cursor is undefined
> db.collectionUID.aggregate([
... {"$group" : {_id:"$status", count:{$sum:1}}}
... ])
2018-09-18T18:57:41.983+0530 E QUERY [thread1] TypeError: cmd.cursor is undefined :
DBCollection.prototype.aggregate@src/mongo/shell/collection.js:1322:1
@(shell):1:1
>
PS:mongo --version:MongoDB shell版本v3.4.10-4-g67ee356c6b
解决方案
推荐阅读
- c++ - Objective-C 如何使用向量对?
- excel - VBA excel FIND 公式问题
- c# - 命令绑定在 Flyout 或 FlyoutMenu 中不起作用
- android-studio - 停电后Android调试失败并出现错误
- php - Laravel 使用 eloquent 连接表
- python-2.7 - 谷歌云语音转文本 AP
- html - 将引导程序 4 右侧导航栏高度设置为 100%
- c# - 如何在没有 SSL 的情况下连接到 MySQL 数据库
- javascript - 如何在 js 中简单地使用带有 Abs() 的 eval 字符串公式(谷歌应用脚本)
- ionic-framework - 离子:深度链接配置中有多个条目与段