マイライブラリドキュメント

マルチルートサイドバー

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 & Criteria

FieldsPair、Condition、論理グルーピング、idエイリアスとDriverネイティブフィルターを使用して動的MongoDB条件を構成します。


FieldsPairとCondition
java

eqnotEqbetweengt/gtelt/lte

innotInlikeregexexists

isNullisNotNullallnearnearSphereelemMatch

動的条件とautoRangePair
java

from + to

between

fromのみ

gte

toのみ

lte

両方なし

nullを返すため、動的条件から自然に除外できます。

AND / OR / NOTグルーピング
java

FieldBuilderandornotnotAnynotAllをサポートし、ルート論理演算子も直接指定できます。

フィールド名とidルール
java

正確なidパスセグメントのみを_idに正規化します。idエイリアスに有効な24桁の16進数文字列を渡すとObjectIdに変換できますが、_idを直接指定した文字列は自動変換しません。文字列フィールドパスは物理MongoDBフィールド名に基づきます。

Driverネイティブフィルター
java

driverFilter(Bson)はDSLが生のBSONを再解釈したりフィールドマッピングを行わず、ドライバ定義をそのまま使用します。

© 2026 Byeolnaerim. 無断転載を禁じます。紹介プライバシーポリシー