Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

MongoDB에서 대량 삽입을 수행하시겠습니까?

<시간/>

MongoDB에 대량 삽입하려면 initializeUnorderedBulkOp()를 사용하십시오. 문서로 컬렉션을 만들자 −

> var bulkInsertDoc = db.demo663.initializeUnorderedBulkOp();
> bulkInsertDoc.insert( { Name: "John",CountryName:"US"} );
> bulkInsertDoc.insert( { Name: "Chris",CountryName:"UK"} );
> bulkInsertDoc.insert( { Name: "David",CountryName:"AUS"} );
> bulkInsertDoc.execute();
BulkWriteResult({
   "writeErrors" : [ ],
   "writeConcernErrors" : [ ],
   "nInserted" : 3,
   "nUpserted" : 0,
   "nMatched" : 0,
   "nModified" : 0,
   "nRemoved" : 0,
   "upserted" : [ ]
})

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo663.find();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id" : ObjectId("5ea1b41424113ea5458c7d05"), "Name" : "John", "CountryName" : "US" }
{ "_id" : ObjectId("5ea1b41424113ea5458c7d06"), "Name" : "Chris", "CountryName" : "UK" }
{ "_id" : ObjectId("5ea1b41424113ea5458c7d07"), "Name" : "David", "CountryName" : "AUS" }