在编写MongoDB聚合命令后,我想快速查看它返回的结果数。
说,我的查询是这样的:(可能更复杂)
db.zipcodes.aggregate( [{ $group :
{ _id : "$state" } }])
然后,现在我执行以下操作以获得总计数:
db.zipcodes.aggregate( [{ $group :
{ _id : "$state" }},
{'$group': {_id: null, count: {$sum: 1}}}])
是否有另一种更快速的方法来计算MongoDB聚合查询的结果?
PS:我刚看到一个相关的问题:MongoDB Aggregation: How to get total records count?。这方面有进展吗?
答案 0 :(得分:0)
到目前为止,我发现的一个解决方法是使用MongoDB GUI,例如Robomongo。它报告结果的大小。