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';