安装
安装Reactive Mongo DSL 1.0.0,并准备基于Java 21和MongoDB Java Driver 5.10.0的运行环境。
Gradle
build.gradle
textdependencies {
implementation("com.byeolnaerim:reactive-mongo-dsl:1.0.0")
}Maven
pom.xml
text<dependency>
<groupId>com.byeolnaerim</groupId>
<artifactId>reactive-mongo-dsl</artifactId>
<version>1.0.0</version>
</dependency>基本要求
Java
21+
MongoDB Java Driver
1.0.0基于MongoDB Java Driver BOM 5.10.0。
Project Reactor
基于Reactor BOM 2025.0.7,公共结果为Mono/Flux。
Atlas Search / Vector Search
仅在使用该功能时需要Atlas索引和服务器功能。
在Spring Boot中添加时
build.gradle
textdependencies {
implementation("com.byeolnaerim:reactive-mongo-dsl:1.0.0")
implementation("org.springframework.boot:spring-boot-starter-data-mongodb-reactive")
}基本静态导入
java
import static com.byeolnaerim.mongodsl.criteria.FieldsPair.pair;
import static com.byeolnaerim.mongodsl.criteria.FieldsPair.Condition.*;