MongoDB - размотать массив, используя агрегацию и удалить дубликаты
Я разворачиваю массив, используя структуру агрегации MongoDB, и массив имеет дубликаты, и мне нужно игнорировать эти дубликаты при дальнейшем группировании.
Как я могу это достичь?
Ответ 1
вы можете использовать $addToSet, чтобы сделать это:
Трудно дать вам более конкретный ответ, не видя ваш фактический запрос.
Ответ 2
Вам нужно использовать $addToSet, но сначала вам нужно сгруппировать по _id, потому что, если вы этого не сделаете, вы получите элемент за элемент в списке.