대량 삽입의 경우 MongoDB에서 insertMany() 개념을 사용합니다. insertMany()는 여러 문서를 컬렉션에 삽입합니다.
문서로 컬렉션을 만들자 −
> db.demo729.insertMany( [ ... { BankName:"HDFC Bank",cardType:"Credit","CustomerName":[{Name:"Chris",Age:25}]}, ... { BankName:"ICICI Bank",cardType:"Debit","CustomerName":[{Name:"Bob",Age:22}]}, ... { BankName:"Kotak Bank",cardType:"Debit","CustomerName":[{Name:"David",Age:23}]} ... ] ); { "acknowledged" : true, "insertedIds" : [ ObjectId("5eac510d56e85a39df5f6333"), ObjectId("5eac510d56e85a39df5f6334"), ObjectId("5eac510d56e85a39df5f6335") ] }
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo729.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id" : ObjectId("5eac510d56e85a39df5f6333"), "BankName" : "HDFC Bank", "cardType" : "Credit", "CustomerName" : [ { "Name" : "Chris", "Age" : 25 } ] } { "_id" : ObjectId("5eac510d56e85a39df5f6334"), "BankName" : "ICICI Bank", "cardType" : "Debit", "CustomerName" : [ { "Name" : "Bob", "Age" : 22 } ] } { "_id" : ObjectId("5eac510d56e85a39df5f6335"), "BankName" : "Kotak Bank", "cardType" : "Debit", "CustomerName" : [ { "Name" : "David", "Age" : 23 } ] }