데이터 레코드를 정의하는 것 외에도 MongoDB 쿼리 필터, 업데이트 사양 문서 및 인덱스 사양문서를 포함하되 이에 국한되지 않는 전체 문서 구조를 사용합니다.
쿼리 필터 문서
쿼리 필터 문서는 읽기, 업데이트, 삭제 작업을 위해 어떤 기록을 선택할지 결정하는 조건을 지정합니다.
표현식을 사용하여 같음 조건과 <field>:<value> 쿼리 연산자 표현식을 지정할 수 있습니다.
{ <field1>: <value1>, <field2>: { <operator>: <value> }, ... }
예를 들면 다음과 같습니다.
업데이트 사양 문서
업데이트 사양 문서는 업데이트 연산자를 사용하여 업데이트 작업 중에 특정 필드에 대해 수행할 데이터 수정을 지정합니다.
{ <operator1>: { <field1>: <value1>, ... }, <operator2>: { <field2>: <value2>, ... }, ... }
예를 보려면 업데이트 사양을 참조하세요.
인덱스 사양 문서
인덱스 사양 문서는 인덱스할 필드와 인덱스 유형을 정의합니다.
{ <field1>: <type1>, <field2>: <type2>, ... }