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()
這樣的循環嗎?