Mempertimbangkan jumlah data, saya pasti akan menjalankan ini langsung di server. Berikut adalah contoh yang berfungsi untuk digunakan sebagai panduan. Ini akan menggantikan names
bidang dengan larik baru dari $split
.
db.collectionName.aggregate(
[
{ "$addFields": {
"names": { "$split": [ "$names", "," ] }
}},
{$out:"collectionName"}
]
)