1
例如,我有这样一个集合:如何获得一次数组的数量?
{"_id": 1, "type": 'A', "data": "asdff"},
{"_id": 2, "type": 'B', "data": "fsdfs"},
{"_id": 3, "type": 'A', "data": "aesdf"},
{"_id": 4, "type": 'C', "data": "sdsdd"},
我能得到A型的计数:
db.colA.find({type: 'A'}).count()
我怎样才能得到类型的数组,例如,A,B,C的计数
db.colA.find({type: {$in: ['A', 'B', 'C']}}).countByType() ??
我应该做一个像db.colA.find({type: type}).count()
这样的循环吗?