Мой вопрос очень похож на: MongoDB Aggregation объединяет массив строк в одну строку , но вместо чистого массива, например: ['Batman', 'Robin']
У меня есть массив объектов:
_id: 1,
field_value: [
{
_id: 2,
name: "Batman"
},
{
_id: 3,
name: "Robin"
}
]
Я пытаюсь использовать $reduce
, но вместо этого получаю ошибку.
Я хочу получить следующий результат:
_id: 1,
field_value: "Batman, Robin" /** <= String value */
или хотя бы массив свойств значения:
_id: 1,
field_value: ["Batman", "Robin"] /** <= Array of strings (name property) */
My Пример данных MongoPlayground