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

オブジェクトの配列をMongoDBに挿入します

    db.collection.insertMany() 必要なものです(3.2からサポート):

    db.users.insertMany(
       [
         { name: "bob", age: 42, status: "A", },
         { name: "ahn", age: 22, status: "A", },
         { name: "xi", age: 34, status: "D", }
       ]
    )
    

    出力:

    {
        "acknowledged" : true,
        "insertedIds" : [ 
            ObjectId("57d6c1d02e9af409e0553dff"), 
            ObjectId("57d6c1d02323d119e0b3c0e8"), 
            ObjectId("57d6c1d22323d119e0b3c16c")
        ]
    }
    


    1. SQLに先行ゼロを追加する

    2. _idによるMongoDB$lookupパイプラインの一致が機能しない

    3. MongoDBフィルターオブジェクトは、オブジェクトメンバーに基づいてコンテンツを配列します

    4. キー名でMongoDBから値を取得する