我有這樣集團/通過現場
{"foo" : "abc-123", more fields.... }
{"foo" : "abc-456", more fields.... }
{"foo" : "cde-000", more fields.... }
{"foo" : "cde-555", more fields.... }
{"foo" : "else-9991234", more fields.... }
集合的一部分計數,想組和由foo
第一部分數:
{
"abc": 2,
"cde": 2,
"else": 1
}
我想過使用聚合框架爲此,但我不確定如何提取第一部分:
myColl.aggregate([
$project: { firstPart: { ???? '$foo'
謝謝,它可行! – georg