でユニークなアイテムを取得するにはここに私のMongoDBのコレクションです:のMongoDB - 集約 - 配列
{
"_id" : ObjectId("515d8f53175b8ecb053425c2"),
"category" : "Batteries",
"products" : [
{
"brand" : "Duracell",
"item" : [
"AA",
"AAA"
]
},
{
"brand" : "Everyday",
"item" : [
"9V",
"AA",
"12V"
]
}
]
}
私は必要な出力が
1である)すべての項目のユニークなリスト
{["AA", "AAA", "9V", "12V"]}
はと 2.製品ごとのユニークな商品リスト
{
"category" : "Batteries",
"item": ["AA", "AAA", "9V", "12V"]
}
MongoDBの新機能ですが、別の集計関数を試してみましたが、何も動かないようです。助けてください。
なぜ$を2回巻き戻していますか? – Devesh
'item'は配列内にネストされています。 – Ananth