Учитывая следующие данные в MongoDB:Совокупные наборы в надмножеству
[
{ id: 1, stuff: ["A", "B"] },
{ id: 2, stuff: ["B", "C"] },
... (lots and lots of records)
]
Можно ли получить объединение всех «материал» множеств? например ["A","B","C"]
Я попытался с помощью $addToSet
aggregate([
{ $group: {
_id: null,
allStuff: { $addToSet: "$stuff" }
}
}
])
но создает множество наборов например [ ["A", "B"], ["B", "C"] ]
Все возможно. Вы что-то вникали в это, или просто хотите, чтобы другие люди работали на вас? –
@SalvadorDali Я пытался использовать '$ addToSet'. Отредактированный вопрос, чтобы показать, что я сделал до сих пор. Просмотрел документы, но не смог найти другую ссылку для установки union. – Constantinos