Med tanke på mängden data skulle jag definitivt köra detta direkt på servern. Här är ett exempel som fungerar som vägledning. Det kommer att ersätta names
med en ny array från $split
.
db.collectionName.aggregate(
[
{ "$addFields": {
"names": { "$split": [ "$names", "," ] }
}},
{$out:"collectionName"}
]
)