Além de definir registros de dados, o MongoDB usa a estrutura do documento por toda parte, incluindo, mas não limitado a: filtros de consulta, documentos de especificações de atualização e documentos de especificação de índice
Documentos do filtro de consulta
Os documentos de filtro de consulta especificam as condições que determinam quais registros selecionar para as operações de ler, atualizar e excluir.
Você pode utilizar <field>:<value> expressões do para especificar a condição de igualdade e expressões dooperador de query do.
{ <field1>: <value1>, <field2>: { <operator>: <value> }, ... }
Para exemplos, consulte:
Atualizar documentos de especificação
Os documentos de especificação de atualização usam operadores de atualização para especificar as modificações de dados a serem executadas em campos específicos durante uma operação de atualização.
{ <operator1>: { <field1>: <value1>, ... }, <operator2>: { <field2>: <value2>, ... }, ... }
Por exemplo, consulte Atualizar especificações.
Documentos de especificação de índices
Os documentos de especificação de índices definem o campo para o índice e o tipo de índice:
{ <field1>: <type1>, <field2>: <type2>, ... }