การติดตั้ง

ติดตั้ง Reactive Mongo DSL 1.0.0 และเตรียมสภาพแวดล้อมการทำงานตาม Java 21, MongoDB Java Driver 5.10.0


Gradle

build.gradle
text
dependencies {
  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 index และฟังก์ชันเซิร์ฟเวอร์เมื่อใช้งานเท่านั้น

หากเพิ่มใน Spring Boot

build.gradle
text
dependencies {
  implementation("com.byeolnaerim:reactive-mongo-dsl:1.0.0")
  implementation("org.springframework.boot:spring-boot-starter-data-mongodb-reactive")
}

การนำเข้า static พื้นฐาน

java
import static com.byeolnaerim.mongodsl.criteria.FieldsPair.pair;
import static com.byeolnaerim.mongodsl.criteria.FieldsPair.Condition.*;