IndexField interface

API นี้จัดทำขึ้นเป็นตัวอย่างสำหรับนักพัฒนาและอาจเปลี่ยนแปลงได้ตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมการใช้งานจริง

แทนที่จะสร้างดัชนีแคชด้วยตนเอง ให้พิจารณาใช้ enablePersistentCacheIndexAutoCreation() เพื่อให้ SDK ตัดสินใจว่าจะสร้างดัชนีแคชสำหรับการสืบค้นที่ทำงานในเครื่องหรือไม่

องค์ประกอบฟิลด์เดียวในการกำหนดค่าดัชนี

ลายเซ็น:

export declare interface IndexField 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
arrayConfig 'ประกอบด้วย' (เบต้า) ดัชนีอาร์เรย์ประเภทใดที่จะสร้าง ตั้งค่าเป็น CONTAINS สำหรับ array-contains และ array-contains-any ควรตั้งค่า arrayConfig หรือ order เพียงรายการเดียวเท่านั้น
fieldPath เชือก (เบต้า) เส้นทางฟิลด์ไปยังดัชนี
คำสั่ง 'จากน้อยไปหามาก' | 'จากมากไปน้อย' (เบต้า) ดัชนีอาร์เรย์ประเภทใดที่จะสร้าง ตั้งค่าเป็น ASCENDING หรือ 'DESCENDING for == , != , < = , < = , เข้า and ไม่เข้า ` ตัวกรอง ควรตั้งค่า arrayConfig หรือ order เพียงรายการเดียวเท่านั้น

IndexField.arrayConfig

API นี้จัดทำขึ้นเป็นตัวอย่างสำหรับนักพัฒนาและอาจเปลี่ยนแปลงได้ตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมการใช้งานจริง

ดัชนีอาร์เรย์ประเภทใดที่จะสร้าง ตั้งค่าเป็น CONTAINS สำหรับ array-contains และ array-contains-any

ควรตั้งค่า arrayConfig หรือ order เพียงรายการเดียวเท่านั้น

ลายเซ็น:

readonly arrayConfig?: 'CONTAINS';

IndexField.fieldPath

API นี้จัดทำขึ้นเป็นตัวอย่างสำหรับนักพัฒนาและอาจเปลี่ยนแปลงได้ตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมการใช้งานจริง

เส้นทางฟิลด์ไปยังดัชนี

ลายเซ็น:

readonly fieldPath: string;

IndexField.order

API นี้จัดทำขึ้นเป็นตัวอย่างสำหรับนักพัฒนาและอาจเปลี่ยนแปลงได้ตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมการใช้งานจริง

ดัชนีอาร์เรย์ประเภทใดที่จะสร้าง ตั้งค่าเป็น ASCENDING หรือ 'DESCENDING for == , != , < = , < = , ใน and ไม่เข้า ` ตัวกรอง

ควรตั้งค่า arrayConfig หรือ order เพียงรายการเดียวเท่านั้น

ลายเซ็น:

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