私は「team.name」でフィルタリングし、状態が何であるかを知りたいとサンプル結果、以下のようMongoDBでどのような集計を行うべきですか?
{ "name" : "A", "Active" : 2, "Unknown" : 1},
{ "name" : "B", "Deactive" : 3},
{ "name" : "C", "Unknown" : 3"}
をそれぞれの状態を数えるサンプル
{ "_id" : "...." , "team" : [ {"name" : "A", "state" : "Active"} , {"name" : "B", "state" : "Deactive", {"name" : "C", "state" : "Unknown"} } ]},
{ "_id" : "...." , "team" : [ {"name" : "A", "state" : "Unknown"} , {"name" : "B", "state" : "Deactive", {"name" : "C", "state" : "Unknown"} } ]},
{ "_id" : "...." , "team" : [ {"name" : "A", "state" : "Active"} , {"name" : "B", "state" : "Deactive", {"name" : "C", "state" : "Unknown"} } ]}
以下のように私は、データを格納するコレクションを持っているされていますMongoDBの集合関数のみをコードなしで使用することは可能ですか?
は、あなたがイエス/ノーの答えを期待していませんか? –