Join us Sept 17 at .local NYC! Use code WEB50 to save 50% on tickets. Learn more >
MongoDB Event
Docs 菜单
Docs 主页
/
IntelliJ Plugin
/

用于生成见解的Java驱动程序方法

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

名称
说明

MongoCollection.find()

查找collection中的所有文档。

根据指定的聚合管道聚合文档。

名称
说明

创建过滤,匹配字段名称值等于指定值的所有文档。

创建过滤,匹配给定字段的值大于指定值的所有文档。

创建过滤,匹配给定字段的值大于或等于指定值的所有文档。

创建一个过滤,匹配给定字段的值小于指定值的所有文档。

创建一个过滤,匹配给定字段的值小于或等于指定值的所有文档。

创建过滤,匹配字段名称值不等于指定值的所有文档。

创建过滤,匹配字段值等于指定值列表中任一值的所有文档。

创建一个过滤,用于匹配字段值不等于任何指定值或字段值不存在的所有文档。

创建一个过滤,对提供的筛选器列表执行逻辑 AND。

创建一个过滤,对提供的筛选器列表执行逻辑 OR。

创建一个过滤,对所有指定的筛选器执行逻辑 NOR 运算。

创建一个过滤,用于匹配所有与传入的过滤器 不匹配的文档。

创建一个过滤,匹配包含给定字段的所有文档。

名称
说明

创建$match管道阶段,将传入文档与指定的查询过滤进行匹配,并筛选掉不匹配的文档。

创建用于项目指定文档字段的 $项目 管道阶段。

创建$sort管道阶段以按指定条件排序。

创建$ 群组管道阶段,以按指定表达式对文档进行群组,并为每个不同的分组输出一个文档。

创建$addFields管道阶段,向文档添加新字段。

创建$unwind管道阶段以从输入文档解构大量字段,从而为每个大量元素创建输出文档。

为指定过滤创建$limit管道阶段。

名称
说明

获取$ 群组操作的字段名,该字段名表示应用于群组所有成员时给定表达式的值的总和。

获取 $ 群组 操作的字段名,该字段名表示给定表达式应用于群组所有成员时的平均值。

获取$ 群组操作的字段名,该字段名表示给定表达式应用于群组的第一个成员时的值。

获取 $ 群组 操作的字段名,该字段名表示给定表达式应用于群组的最后一个成员时的值。

返回计算字段和累加器的组合,该组合生成给定 outExpression 的值,该值是为根据提供的 sortBy 规范排序的群组内的顶部元素计算的。

返回计算字段和累加器的组合,该组合生成给定 outExpression 值的BSON数组,该数组为根据提供的 sortBy 规范排序的群组内的前 N 个元素计算,其中 N 是正数nExpression 的整数值。

返回计算字段和累加器的组合,该组合生成给定 outExpression 的值,该值是为根据提供的 sortBy 规范排序的群组内的底部元素计算的。

返回计算字段和累加器的组合,该组合生成给定 outExpression 值的BSON数组,该数组为根据提供的 sortBy 规范排序的群组内的后 N 个元素计算,其中 N 是以下值的正整数值: nExpression

获取 $ 群组 操作的字段名,该字段名表示应用于群组所有成员时给定表达式的最大值。

获取$ 群组操作的字段名,该字段名表示应用于群组所有成员时给定表达式的最小值。

获取$ 群组操作的字段名称,该操作表示一个包含所有值的大量,这些值是通过对按键股票同一群组的文档群组中的每个文档应用表达式而产生的。

获取$ 群组操作的字段名称,该操作表示所有唯一值,这些值是将给定表达式应用于按键股票相同群组的文档群组中的每个文档所产生的结果。

名称
说明

创建一个包含所有给定字段的投影。

创建一个排除所有给定字段的投影。

创建一个投影,将投影列表合并为一个投影。如果存在重复键,则最后一个优先。

名称
说明

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

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

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

  • IntelliJ Insights

后退

运行Java查询

在此页面上