문서 메뉴
문서 홈
/
MongoDB 매뉴얼
/ / /

Bulk.find()

이 페이지의 내용

  • 설명
  • 예제

버전 3 부터 시작됩니다.2, MongoDB는 대량 쓰기 작업을 수행하기 위한 db.collection.bulkWrite() 메서드도 제공합니다.

Bulk.find(<query>)

업데이트 또는 제거 작업에 대한 쿼리 조건을 지정합니다.

Bulk.find() 는 다음 매개 변수를 허용합니다.

매개 변수
유형
설명
query
문서

쿼리 선택기를 사용하여 업데이트 또는 제거 작업을 위한 문서를 선택하기 위한 쿼리 조건을 지정합니다. 모든 문서를 지정하려면 빈 문서 {}을(를) 사용합니다.

업데이트 작업의 경우 쿼리 문서와 업데이트 문서의 합계가 최대 BSON 문서 크기보다 작거나 같아야 합니다.

제거 작업의 경우 쿼리 문서는 최대 BSON 문서 크기보다 작거나 같아야 합니다.

다음 쓰기 작업에 Bulk.find() 를 사용합니다.

다음 예제에서는 items 컬렉션에 대한 Bulk() 작업 빌더를 초기화하고 제거 작업과 업데이트 작업을 작업 목록에 추가합니다. 제거 작업과 업데이트 작업은 Bulk.find() 메서드를 사용하여 각각의 작업에 대한 조건을 지정합니다.

var bulk = db.items.initializeUnorderedBulkOp();
bulk.find( { status: "D" } ).delete();
bulk.find( { status: "P" } ).update( { $set: { points: 0 } } )
bulk.execute();

다음도 참조하세요.

← Bulk.execute()

이 페이지의 내용