sql >> データベース >  >> NoSQL >> MongoDB

カンマ区切りの文字列フィールドをmongodbの配列に変換する方法

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

    db.collectionName.aggregate(
        [
            { "$addFields": { 
                "names": { "$split": [ "$names", "," ] } 
            }},
            {$out:"collectionName"}
        ]
    )
    


    1. Spring DataでMongo集計クエリを実行するにはどうすればよいですか?

    2. OpenshiftでMEANサイトを実行すると、非常に奇妙なMongoose/MongoDBの問題が発生します

    3. mongoDBのfindAndModifyトランザクション保存ですか

    4. MongoDBはallowDiskUsage:Trueで集計を処理しません