除了MongoDB查询运算符外,还有许多“元”运算符可让您修改查询的输出或行为。
驱动程序接口可以提供包装这些选项的游标方法。如果可能,请使用这些方法。否则,您可以使用以下两种语法之一添加这些选项:
名称 | 描述 |
---|---|
$comment |
向查询添加注释,以标识数据库探查器输出中的查询。 |
$explain |
强制MongoDB报告查询执行计划。请参阅explain() 。 |
$hint |
强制MongoDB使用特定索引。看到hint() |
$max |
指定要在查询中使用的索引的排他上限。请参阅max() 。 |
$maxTimeMS |
指定用于游标的处理操作的累积时间限制(以毫秒为单位)。请参阅maxTimeMS() 。 |
$min |
指定一个包容性的下限为索引在查询中使用。请参阅min() 。 |
$orderby |
返回带有根据排序规范排序的文档的游标。请参阅sort() 。 |
$query |
包装查询文档。 |
$returnKey |
强制光标仅返回索引中包含的字段。 |
$showDiskLoc |
修改返回的文档以包括对每个文档在磁盘上位置的引用。 |