查询修饰符

2024年9月6日 | 2 分钟阅读

除了 MongoDB 查询运算符之外,我们还有许多元操作来修改查询的输出或行为。

修饰符

$comment

注释运算符可以在任何上下文中向查询添加注释。

语法

$explain

explain 修饰符提供有关查询计划的详细信息。它返回一个描述用于返回查询的过程和索引的文件。在尝试优化查询时,它可能提供有用的见解。

语法

$hint

此运算符现在已在 mongo shell 中弃用。hint 运算符附加优化器以使用声明的索引来满足查询。它还用于测试查询性能和索引策略。

语法

$max

自 v3.2 起,max 运算符已在 mongo shell 中弃用。它定义一个最大值以指定给定索引的独占上限,以限制 find () 的结果。

语法

$maxTimeMS

自 v3.2 起,它也被弃用。它定义了处理游标操作的累积时间(以毫秒为单位)。

语法

$min

min 运算符用于查找最小值以声明指定索引的包含下限,以约束 find () 的结果。

语法

$orderby

orderby 运算符按升序或降序排列查询的结果。

语法

$query

它使用 MongoDB 强制将表达式解释为查询。

语法

$returnKey

return key 返回查询结果的索引字段。如果 returnkey 运算符设置为 true,则返回的文档将不包含任何字段。

语法

$showDiskLoc

showDiskLoc 运算符将一个字段添加到生成的文档。添加的 diskLoc 字段的值是一个包含磁盘位置详细信息的文档。

语法

$natural

natural 运算符是一个特殊的排序顺序运算符,它使用磁盘上文档的顺序使用 cursor.hint () 来排列文档。


下一主题聚合命令