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 queries, 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 expressões do <field>:<value> para especificar a condição de igualdade e expressões do operador de consulta.
{ <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>, ... }