Учитывая следующие данные в 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"] ]
$addToSet
. Отредактированный вопрос, чтобы показать, что я сделал до сих пор. Просмотрел документы, но не нашел другой ссылки на set union. - person Constantinos   schedule 28.09.2014