我的文档库

多根目录侧边栏

flex-layout

  • Getting Started

  • Guides

  • Reference

typed-rx-http

  • Getting Started

  • Guides

  • Reference

global-rx-state

  • Getting Started

  • Guides

  • Reference

webflux-fe-dev-assistant

reactive-mongo-dsl

字段对与条件

使用 FieldsPair、Condition、逻辑分组、id 别名和驱动程序原生过滤器构建动态 MongoDB 条件。


FieldsPair 和 Condition
java

eqnotEqbetweengt/gtelt/lte

innotInlikeregexexists

isNullisNotNullallnearnearSphereelemMatch

动态条件和 autoRangePair
java

从 + 到

between

仅从

gte

仅到

lte

两者都没有

返回 null,因此可以自然地从动态条件中排除。

AND / OR / NOT 分组
java

FieldBuilder 支持 andornotnotAnynotAll,并且可以直接指定根逻辑运算符。

字段名和 id 规则
java

仅将准确的 id 路径段规范化为 _id。如果传递有效的 24 位十六进制字符串作为 id 别名,可以转换为 ObjectId,但不会自动转换直接指定的字符串 _id。字符串字段路径基于物理 MongoDB 字段名称。

驱动程序原生过滤器
java

driverFilter(Bson) 使用驱动程序定义,而不重新解释原始 BSON 或进行字段映射。

© 2026 Byeolnaerim. 保留所有权利.介绍隐私政策