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

MongoDB 4.0で配列の内容をコンマ区切り値として保持することにより、文字列配列を文字列に変換する方法

    これはmongoshellから実行できます 、次のように:

    入力ドキュメント:

    { "_id" : 1, "a" : [ "blue", "green", "red" ] }
    { "_id" : 2, "a" : [ "cat", "dog", "rat" ] }
    

    クエリ:

    db.arr1.find()
           .forEach( doc => { doc.a = doc.a.toString(); db.arr1.save(doc); } )
    

    結果(更新されたコレクション):

    { "_id" : 1, "a" : "blue,green,red" }
    { "_id" : 2, "a" : "cat,dog,rat" }
    


    1. mongocliはAppleM1チップの数式URLをサポートしていますか?

    2. MacOSXでRedisをアンインストールします。アップデートをインストールした後、古いバージョンが実行されています

    3. MongoConnectionを待機するタイムアウト

    4. MongoDB 4.x Real Time Sync to ElasticSearch 6.x +