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

MongoDB-ネストされた配列のオブジェクトを更新します

    $setを適用します 演算子と$ nameを変更するための更新の位置演算子 分野。

    $ 位置演算子は、配列内の要素の位置を明示的に指定せずに、更新する配列内の正しい要素を識別します。したがって、最終的な更新ステートメントは次のようになります。

    db.collection.update(
        { "friends.u.username": "michael" }, 
        { "$set": { "friends.$.u.name": "hello" } }
    )
    


    1. Spark、Python、MongoDBを連携させる

    2. Redisがシングルスレッド(イベントドリブン)である理由

    3. 2つのリストの違いを再確認しますか?

    4. 配列フィールドのすべての値が別の配列に存在するドキュメントを選択します