sql >> Databasteknik >  >> NoSQL >> MongoDB

Infoga array av objekt i MongoDB

db.collection.insertMany() är vad du behöver (stöds från 3.2):

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

utdata:

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


  1. Redis är det möjligt att uppdatera flera hset-nycklar (inte fält) med hjälp av mset

  2. MongoDB-aggregation - projekt fältvärden som fält

  3. Vad är maxstorleken på samlingen i mongodb

  4. Mongo, hitta en lista med ID