是否可以查詢嵌入式文檔中特定鍵的值計數。嵌入式文檔的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固定。謝謝指出。 –