نقاط الدخول
نقطة دخول عامة لبدء execution context و Query و Search و Vector Search و root aggregation في Reactive Mongo DSL 1.0.0.
إنشاء ReactiveMongoDsl.
MongoTemplateResolver<K>#getTemplate(K)
إرجاع MongoExecutionContext المقابل للمفتاح.
getMongoTemplate(K).
استعلام MongoExecutionContext الحالي للمفتاح عبر resolver.
getTxJob(K, Supplier<Mono<...>>)
تنفيذ معاملة DSL قائمة على ClientSession.
بناة التنفيذ.
executeEntity(Class<E>, K)
اختيار collection/mapping context باستخدام entity class ومفتاح resolver.
executeCustomClass(Class<E>, K, String)
تحديد نوع النتيجة واسم المجموعة الفعلي مباشرة.
نقطة دخول Builder.
fields(...) / fields().
تكوين شروط Mongo العامة باستخدام FieldsPair والتجميع المنطقي.
driverFilter(Bson).
تمرير فلتر MongoDB Driver كشرط استعلام عام.
search([index]).
بدء builder مخصص لـ Atlas Search.
بحث المتجه(index)
بدء builder مخصص لـ Vector Search.
تجميع()
بدء التجميع الجذري من المرحلة الأولى من pipeline باستخدام Bson-native Driver.
عملية ممكنة بدون builder شرط.
save(E) / saveAll(...).
تطبيق insert/replace على مستوى الكيان و save lifecycle hook.
saveAllBulk(...).
إدراج جماعي يعتمد على insertMany.
saveAllBulkUpsert(...).
upsert غير مرتب بناءً على معرف الكيان.
saveAllBulkUpsertByKey(...).
upsert غير مرتب بناءً على مفتاح مركب.
delete(entity[, backup]) / deleteBulk(...).
entity 삭제와 optional <collection>_remove 백업
createHistory(entity[, prefix]).
تخزين snapshot الوثيقة الحالية في مجموعة history منفصلة.