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

MongoDB内部リストに要素を挿入するにはどうすればよいですか?

    これを行う1つの方法は、$pushを使用することです。 :

    db.col.update(
        { name: 'doc', 'list.id': 2 }, 
        {$push: {'list.$.items': {id: 5, name: 'item5'}}}
    )
    

    http://docs.mongodb.org/manual/reference/operator/push/

    $pushを置き換えることもできます (おそらく)$addToSetのような他の演算子を使用します 探している正確な結果を得るには。



    1. 結果をredisの別のコマンドに渡す

    2. MongoDBにMMAPv1ストレージエンジンを引き続き使用する必要がある理由

    3. PredisのMATCHオプションでSCANを使用する方法

    4. MapReduceのHadoopリデューサークラスとは何ですか?