データの量を考えると、私は間違いなくこれをサーバー上で直接実行します。これは、ガイドとして使用するために機能する例です。 names
に置き換わります $split
からの新しい配列を持つフィールド 。
db.collectionName.aggregate(
[
{ "$addFields": {
"names": { "$split": [ "$names", "," ] }
}},
{$out:"collectionName"}
]
)