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

MongoDB-配列内のドキュメントを更新します

    2つのクエリでこれを行う必要があると思います。ただし、$クエリ を使用する update 、EIDがすでに存在する場合は、1つのクエリに留めることができます。

    db.col.update({"events.eid": 2}}, {$set: {"events.$.title: "Event 4", "events.$.start": new Date(2013, 08, 02}})
    

    そこからの戻り値がレコードが見つからなかったことを示している場合は、代わりにそれを挿入できます。



    1. ZADDやHMGETなどのredisコマンドが処理できる引数の数に制限はありますか?

    2. Sails with Mongoのネイティブアップデートは、ObjectIdでは機能しません

    3. MongoDBスキーマ検証の概要

    4. MongoDBレプリカセットのセットアップ