是否可以查询嵌入式文档中特定键的值计数。嵌入式文档的Mongodb组查询
这里是我的文档:
{ "_id" : 1, "drives" : [ {"fw": "A"}, {"fw": "B"} ] }
{ "_id" : 2, "drives" : [ {"fw": "B"}, {"fw": "C"} ] }
{ "_id" : 3, "drives" : [ {"fw": "A"}, {"fw": "C"} ] }
{ "_id" : 4, "drives" : [ {"fw": "A"}, {"fw": "D"} ] }
,我想获得 “FW” 的计数:
输出:
计数:{ “A”:3,“B “:2,”C“:2,”D“:1}
是的,这是可能的。您可以将相似的组合起来,并使用聚合管道返回其计数。具体来说,$组。试一试。 [docs](https://docs.mongodb.org/manual/reference/operator/aggregation-pipeline/) – jmugz3
示例中的JSON无效,我假设你的意思是'drives'是一个对象数组,而不是数组的对象? –
@JoachimIsaksson固定。谢谢指出。 –