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

mongoDBの2つの配列フィールドをマージします

    .aggregate()を使用する メソッドと$setUnion オペレーター。

    db.collection.aggregate([
        { "$project": { 
            "attribute3": { "$setUnion": [ "$attribute1", "$attribute2" ] } 
        }}
    ])
    

    どちらが得られますか:

    {
        "_id" : ObjectId("52f0795a58c5061aa34d436a"),
        "attribute3" : [8, 4, 2, 6, 3, 7, 1]
    }
    


    1. MapReduceを使用して重複レコードを削除する

    2. HerokuにデプロイするときにTravisがRediscache_storeを使用して接続に失敗するのはなぜですか?

    3. Railsスレッド内の変数へのアクセス

    4. LaravelまたはRedisでキューに入れられたジョブをキャンセルする方法