除定义数据记录外,MongoDB 还始终使用这种文档结构,包括但不限于:查询筛选条件、更新规范文档和索引规范文档
查询筛选器文档
查询筛选器文档指定条件,确定选择哪些记录进行读取、更新和删除操作。
可以使用 <field>:<value> 表达式指定相等条件和查询运算符表达式。
{ <field1>: <value1>, <field2>: { <operator>: <value> }, ... }
示例请参见:
更新规范文档
更新规范文档使用更新操作符指定在更新操作过程中对特定字段执行的数据修改。
{ <operator1>: { <field1>: <value1>, ... }, <operator2>: { <field2>: <value2>, ... }, ... }
有关示例,请参阅更新规范。
索引规范文档
索引规范文档定义待索引的字段和索引类型:
{ <field1>: <type1>, <field2>: <type2>, ... }