API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง
ลองใช้
enablePersistentCacheIndexAutoCreation()
แทนการสร้างดัชนีแคชด้วยตนเองเพื่อให้ SDK ตัดสินใจว่าจะสร้างดัชนีแคชสำหรับการค้นหาที่ทำงานในเครื่องหรือไม่
องค์ประกอบช่องเดียวในการกำหนดค่าดัชนี
ลายเซ็น:
export declare interface IndexField
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
arrayConfig | "CONTAINS" | (เบต้า) ประเภทดัชนีอาร์เรย์ที่จะสร้าง ตั้งค่าเป็น CONTAINS สำหรับดัชนี array-contains และ array-contains-any ควรตั้งค่า arrayConfig หรือ order อย่างใดอย่างหนึ่งเท่านั้น |
fieldPath | สตริง | (เบต้า) เส้นทางช่องไปยังดัชนี |
คำสั่งซื้อ | "ASCENDING" | "คำอธิบาย" | (เบต้า) ประเภทดัชนีอาร์เรย์ที่จะสร้าง ตั้งค่าเป็น ASCENDING หรือ "DESCENDING for ==, !=, <=, <=, ใน and not-in" ของตัวกรองควรตั้งค่าเพียง arrayConfig หรือ order อย่างใดอย่างหนึ่ง |
IndexField.arrayConfig
API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง
ประเภทของดัชนีอาร์เรย์ที่จะสร้าง ตั้งค่าเป็น CONTAINS
สำหรับดัชนี array-contains
และ array-contains-any
ควรตั้งค่า arrayConfig
หรือ order
เพียง 1 รายการ
ลายเซ็น:
readonly arrayConfig?: 'CONTAINS';
IndexField.fieldPath
API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง
เส้นทางช่องที่จะทำดัชนี
ลายเซ็น:
readonly fieldPath: string;
IndexField.order
API นี้เป็นเพียงตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์และอาจเปลี่ยนแปลงไปตามความคิดเห็นที่เราได้รับ อย่าใช้ API นี้ในสภาพแวดล้อมที่ใช้งานจริง
ประเภทของดัชนีอาร์เรย์ที่จะสร้าง ตั้งค่าเป็น ASCENDING
หรือ "DESCENDINGfor
==,
!=,
<=,
<=,
ในตัวกรองand
not-in"
ควรตั้งค่า arrayConfig
หรือ order
เพียง 1 รายการ
ลายเซ็น:
readonly order?: 'ASCENDING' | 'DESCENDING';