я начинаю обнаруживать mongodb
, я хотел бы объединить images
, чтобы быть в том же массиве
Пример:
{user_id:01, images:[10,20,30,40,50]}
{user_id:02, images:[11,22,33,44,55]}
{user_id:03, images:[12,22,32,42,52]}
{user_id:04, images:[13,23,33,43,53]}
Требуемый результат:
images:[10,20,30,40,50,11,22,33,44,55,12,22,32,42,52,13,23,33,43,53]
Я нашел в Doc решение $aggreagation
, вот что я попробовал:
db.results.aggregate([{ $project: { images: { $concatArrays: ["$images"]}}}])
но он просто объединяет массив из одного и того же объекта, в моем случае, как я упоминал в result wanted
, чтобы объединить весь массив с именем images
из разных объектов как один