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

mongodb insertコマンドにupsertオプションはありますか?

    upsert以降 「クエリ条件に一致するドキュメントがない場合に新しいドキュメントを作成する」操作として定義されます。 「upsertsの場所はありません insert 指図。 updateのオプションです 指図。以下のようなコマンドを実行すると、updateとして機能します 、query 、またはinsertとして updateで記述されたドキュメント 引数として

    db.collection.update(query, update, {upsert: true})
    

    MongoDB 3.2は、 replaceOneを追加します

    db.collection.replaceOne(query, replacement, {upsert: true})
    

    これは同様の動作をしますが、そのreplacement 更新演算子を含めることはできません。



    1. 大量のデータを含むオブジェクトデータベースを使用した人はいますか?

    2. MongoDB GROUP BYでHAVINGを実行する正しい方法は何ですか?

    3. Angular、NodeJS、Express、MongoDBを使用してオンラインフードストアWebサイトを作成する

    4. RedisはRDBスナップショットを保存するように構成されていますが、現在ディスクに永続化できません-Ubuntu Server