معاينة وشرح
يشرح الفرق بين المعاينة التي تتحقق من استعلام DSL/خط الأنابيب قبل التنفيذ وخطة التنفيذ الفعلية لـ MongoDB.
معاينة()
معاينة() لا تنفذ استعلامًا على MongoDB، بل تقوم بتشخيص استعلام/خط أنابيب DSL الحالي كـ Document. إنها واجهة برمجة التطبيقات للتحقق من نتائج البناء، وليست خطة التنفيذ الفعلية.
• الكلاسيكي findAll, find, count, exists, distinct
• الجذر aggregation()
• بحث أطلس findAll/find/count/existsQuery
• بحث المتجه findAll/find/count/existsQuery
اشرح()
اشرح() ينفذ عملية الشرح الفعلية لـ MongoDB Driver، لذا تحتاج إلى اتصال قاعدة بيانات.
يمكن تمرير قيم ExplainVerbosity مثل QUERY_PLANNER, EXECUTION_STATS, ALL_PLANS_EXECUTIONS كما هي.