对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

用于生成见解的 Spring Criteria 方法

当您在查询中使用以下 Spring Criteria 方法调用时, MongoDB for IntelliJ 插件会为您的工作区生成见解,包括有关索引警告、类型验证或数据库引用验证的见解。如果您的查询包含 IntelliJ 插件可以生成见解的方法和 IntelliJ 插件无法生成见解的方法的组合,则 IntelliJ 插件不会生成任何见解。

名称
说明

返回查询给定集合的给定查询的文档数。

将对实体类的集合进行即席查询的结果映射到指定类型的列表。

从实体类使用的集合中查询类型为 T 的对象列表。

将对实体类的集合进行即席查询的结果映射到指定类型的对象的单个实例。

执行聚合操作。原始结果将映射到给定的实体类。

执行由MongoDB AggregateIterable 支持的聚合操作。

名称
说明

在查询实例上设置给定的游标位置。

使用给定的 CriteriaDefinition 创建新查询。

创建给定查询的独立副本。生成的查询不是等于给定源的二进制文件,但在执行时创建相同结果方面在语义上是相等的。

使用提供的键创建条件的静态工厂方法。

使用 $in 操作符创建条件。

使用 $nin 操作符创建条件。

使用 $not 元操作符创建一个条件,该操作符会影响紧随其后的子句

使用相等性创建条件。

名称
说明

使用给定的 AggregationExpression 创建新的 MatchOperation

创建一个新的 ProjectionOperation,其中包括给定 Class 的所有顶级字段。

用于为给定 Sort 创建新 SortOperation 的工厂方法。

为给定的 Fields 创建新的 GroupOperation

获取 builder实例以创建新的 AddFieldsOperation。MongoDB添加了一个新的聚合管道阶段 $set,它是 $addFields 的别名。

工厂方法,用于为具有给定名称的字段创建新的 UnwindOperation

将结果限制为给定数量的元素。

将给定字段包含到投影中。

使用给定名称为 Fields 创建新的 Fields实例。

创建具有给定名称的 Field

从给定的 Fields 创建新的 Fields实例。

为给定字段的升序排序创建排序规范。

创建排序规范,以便对给定字段进行降序排序。

组合多个排序规范。如果有重复的字段名称,则最后一个字段名称优先。