يتم توفير واجهة برمجة التطبيقات هذه كمعاينة للمطورين وقد تتغير بناءً على التعليقات التي نتلقاها. لا تستخدم واجهة برمجة التطبيقات هذه في بيئة الإنتاج.
بدلاً من إنشاء فهارس ذاكرة التخزين المؤقت يدويًا، فكر في استخدام
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';