我有以下架構(gòu){ id: 123, values:[ {valueId: "12444", name: "asd"}, {valueId: "555", name: "www"}, ]}我想將其轉(zhuǎn)換為(合并name為單個(gè)字符串){ id: 123, values: "asdwww"}我嘗試過(guò)下面的聚合,它將所有名稱值放入一個(gè)數(shù)組中$project: { attributes: { "$map": { "input": "$attributes", "as": "attr", "in": { "id": "$$attr.id", "values": "$$attr.values.name" } } } },這使得它變成{ id: 123, values:[ "asd", "www" ]}我想要將值作為單個(gè)字符串值"asd,www"或"asdwww"
mongodb中如何將數(shù)組轉(zhuǎn)換為字符串
qq_遁去的一_1
2023-07-06 16:57:57