IndexField interface

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطورين وقد تتغير بناءً على التعليقات التي نتلقاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة الإنتاج.

بدلاً من إنشاء فهارس ذاكرة التخزين المؤقت يدويًا، فكر في استخدام enablePersistentCacheIndexAutoCreation() للسماح لـ SDK بتحديد ما إذا كان سيتم إنشاء فهارس ذاكرة التخزين المؤقت للاستعلامات التي يتم تشغيلها محليًا.

عنصر حقل واحد في تكوين الفهرس.

إمضاء:

export declare interface IndexField 

ملكيات

ملكية يكتب وصف
صفيفConfig 'يتضمن' (بيتا) ما نوع فهرس المصفوفة المراد إنشاؤه. اضبط على CONTAINS على array-contains array-contains-any فهارس. يجب تعيين واحد فقط من arrayConfig أو order ؛
this.fieldPath خيط (بيتا) مسار الحقل للفهرس.
طلب "تصاعدي" | "تنازلي" (بيتا) ما نوع فهرس المصفوفة المراد إنشاؤه. اضبط على ASCENDING أو "تنازلي" for == , != , < = , < = , في and في `المرشحات. يجب تعيين واحد فقط من arrayConfig أو order .

IndexField.arrayConfig

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطورين وقد تتغير بناءً على التعليقات التي نتلقاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة الإنتاج.

ما نوع فهرس المصفوفة المراد إنشاؤه. اضبط على CONTAINS على array-contains array-contains-any فهارس.

يجب تعيين واحد فقط من arrayConfig أو order ؛

إمضاء:

readonly arrayConfig?: 'CONTAINS';

IndexField.fieldPath

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطورين وقد تتغير بناءً على التعليقات التي نتلقاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة الإنتاج.

مسار الحقل إلى الفهرس.

إمضاء:

readonly fieldPath: string;

IndexField.order

يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطورين وقد تتغير بناءً على التعليقات التي نتلقاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة الإنتاج.

ما نوع فهرس المصفوفة المراد إنشاؤه. اضبط على ASCENDING أو "تنازلي for ". == , != , < = , < = , في and ليس في `المرشحات.

يجب تعيين واحد فقط من arrayConfig أو order .

إمضاء:

readonly order?: 'ASCENDING' | 'DESCENDING';