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

MongoDBで多くのドキュメントを挿入または更新します

    前述のように、ここ 、必要なことを行うには、このようなものを入れることができます

    script.js

    *警告:テストされていないコード

    use YOUR_DB
    var bulk = db.collection.initializeUnorderedBulkOp();
    bulk.find( { _id : 1 } ).upsert().update( { $set: { "text": "something else" } } );
    bulk.find( { _id : 4 } ).upsert().update( { $set: { "text": "baz" } } );
    bulk.find( { _id : 99 } ).upsert().update( { $set: { "text": "mrga" } } );
    bulk.execute();
    

    で実行します

    mongo

    1000を超えるドキュメントを更新/挿入しようとしても、制限のために機能しなかったため、この方法で行う必要がありました。

    ソース



    1. マングースの積み込みで立ち往生

    2. Casbah / Java MongoDBドライバーに対してjava.lang.IllegalArgumentExceptionが発生するのはなぜですか?

    3. MongoDBコンポジットキー

    4. pymongoを使用してJSONをmongoDBにインポートする