العمليات
تنظيم العمليات النهائية وعمليات التمديد لـ Driver لاستعلامات عامة وكتابة وتجميع جذري وAtlas Search وVector Search.
استعلام نهائي عام.
findAll().
execute, executePageStream, executeAggregationStream, executeAggregationPageStream, executeAggregation, executeLookup, executeLookupAndCount.
find()
execute, executeFirst, executeAggregation, executeLookup
count()
execute, executeAggregation, executeLookup
exists()
execute, executeAggregation, executeLookup
distinct(field, resultClass)
중복 제거 값을 Flux<R>로 반환
delete()
حذف المستندات المتوافقة مع المعايير الحالية بطريقة deleteMany
atomicUpdate()
first/multi/upsertOne → document/pipeline → execute
خيارات الاستعلام العامة
paging(pageNumber, pageSize)
تطبيق skip/limit على الصفحة ذات الفهرس 0
sorts(...) / SortSpec.driver(Bson)
تكوين فرز DSL وفرز Driver-native بالترتيب المدخل
excludes(String...)
استبعاد العرض
readPreference(...)
تمرير ReadPreference إلى MongoDB Driver
isAllowDiskUse(boolean)
التحكم في allowDiskUse للتجميع
customizeQuery(...) / customizeAggregation(...)
تطبيق خيارات إضافية على الناشر الناتج من Driver
التجميع الجذري الخاص بالسائق
aggregation().stage(Bson)
إضافة مرحلة Driver أو مستند خام إلى خط الأنابيب بالترتيب المدعو
stages(Bson...) / stages(Collection<? extends Bson>)
إضافة مراحل متعددة من Driver-native
execute()
تعيين نتائج Flux إلى نوع كيان المصدر
تنفيذ(ResultType.class)
تعيين شكل النتيجة المعدلة إلى نوع محدد
تنفيذDocument()
إرجاع Flux لمستند خام
محطة بحث Atlas
findAll().execute()
Flux<E> 검색 결과
findAll().executePage() / executePageStream()
نتيجة الصفحة أو غلاف الصفحة التفاعلي
find().execute() / executeFirst()
Mono<E> 단건 결과
count().execute()
عدد نتائج خط الأنابيب النهائية بعد $search
count().executeSearchMeta()
عدد بيانات التعريف الخاصة بـ Atlas Search بناءً على $searchMeta
existsQuery().execute()
وجود نتائج البحث
stage(Bson) / driverOptions(...) / operator(SearchOperator)
مسار توسيع البحث الخاص بـ Driver-native
محطة بحث المتجهات
findAll().execute() / find().execute()
إرجاع نتائج خط أنابيب المتجهات كـ Flux/Mono
count().execute() / existsQuery().execute()
عدد/وجود نتائج خط الأنابيب بعد حد المتجهات
parentFilter(...) / nestedScoreMode(...)
واجهة برمجة التطبيقات المريحة لتضمين المتجهات المتداخلة/المصفوفات في Driver 5.10
query(VectorSearchQuery) / driverOptions(...) / stage(Bson)
مسار توسيع بحث المتجهات الأصلي في Driver
تشخيص
معاينة()
عرض الاستعلام/خط الأنابيب الحالي كوثيقة تشخيصية دون تنفيذ قاعدة البيانات
explain([ExplainVerbosity])
تنفيذ explain الفعلي في MongoDB Driver