这是我的 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 很陌生,我尝试了不同的聚合函数,但似乎没有任何效果。请帮忙。