مكتبتي

شريط جانبي متعدد الجذور

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

تدفق الاستعلام

يميز بين تدفق الاستعلام العام الذي يبدأ من executeEntity/executeCustomClass وتجميع الجذر، بحث أطلس، بحث المتجه.


1. اختيار سياق التنفيذ

executeEntity(Class<E>, key)

اختر نوع الكيان ومفتاح المحلل، واسم المجموعة يتم تحديده بواسطة MongoExecutionContext#getCollectionName(...).

executeCustomClass(Class<E>, key, collectionName)

حدد نوع تخطيط النتائج واسم المجموعة الفعلي مباشرة.

2. تدفق الاستعلام العام
text

العمليات التي لا تحتاج إلى منشئ شرط مثل save, saveAll, العمليات الضخمة، حذف الكيان وcreateHistory يتم استدعاؤها مباشرة من منشئ التنفيذ. لا يوجد طرف نهائي عام update()، ويتم استخدام atomicUpdate() لتحديث الشروط.

3. تدفق مع قيود المرحلة الأولى

تجميع()

من المرحلة الأولى، يقوم المستخدم بتكوين خط أنابيب Driver Bson مباشرة.

بحث(index)

$search/$searchMeta هو منشئ مخصص لبحث أطلس يحافظ على قيود المرحلة الأولى.

بحث المتجه(index)

$vectorSearch هو منشئ مخصص لبحث المتجه يحافظ على قيود المرحلة الأولى.

4. مخرج أصلي للسائق

تصفية عامة: driverFilter(Bson)

فرز: SortSpec.driver(Bson)

تجميع الجذر: aggregation().stage(Bson)

معاملات البحث/الخيارات: operator(SearchOperator), driverOptions(...), stage(Bson)

استعلام/خيارات المتجه: query(VectorSearchQuery), driverOptions(...), stage(Bson)

خيار الناشر: customizeQuery(...), customizeAggregation(...)

© 2026 بيولناريم. جميع الحقوق محفوظة.مقدمةسياسة معالجة المعلومات الشخصية