MongoDB:計(jì)數(shù)數(shù)組中的項(xiàng)目數(shù)我有一個(gè)集合,其中集合中的每個(gè)文檔都有一個(gè)名為foo包含一組嵌入文檔的。當(dāng)前MongoDB shell中是否有一種簡單的方法來計(jì)算其中有多少實(shí)例foo?類似于:db.mycollection.foos.count()或db.mycollection.foos.size()?數(shù)組中的每個(gè)文檔都需要一個(gè)唯一的foo_id我想做一個(gè)快速計(jì)數(shù),以確保集合中隨機(jī)文檔的數(shù)組中有正確數(shù)量的元素。
2 回答

手掌心
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
db.mycollection.aggregate([ {$unwind: '$foo'}, {$group: {_id: '$_id', 'sum': { $sum: 1}}}, {$group: {_id: null, total_sum: {'$sum': '$sum'}}}])
foo
group
- 2 回答
- 0 關(guān)注
- 1732 瀏覽
添加回答
舉報(bào)
0/150
提交
取消