المورد: الفهرس
تتيح فهارس Cloud Firestore طلبات بحث بسيطة ومعقدة مقابل المستندات في قاعدة البيانات.
تمثيل JSON |
---|
{ "name": string, "queryScope": enum ( |
الحقول | |
---|---|
name |
النتائج فقط. اسم محدّد بواسطة الخادم لهذا الفهرس. سيكون شكل هذا الاسم للفهارس المركّبة: |
queryScope |
تسمح الفهارس ذات نطاق طلب البحث للمجموعة بتحديد طلبات البحث في ضوء مجموعة فرعية لمستند معيّن، ويتم تحديدها في وقت طلب البحث، ولها معرّف المجموعة نفسه. تسمح الفهارس ذات نطاق طلب بحث مجموعة مجموعات محدّد بطلبات البحث مقابل جميع المجموعات الناقصة من مستند معيّن، ويتم تحديدها في وقت طلب البحث، والتي لها معرّف المجموعة نفسه مثل هذا الفهرس. |
apiScope |
نطاق واجهة برمجة التطبيقات المتوافق مع هذا الفهرس |
fields[] |
الحقول التي يدعمها هذا الفهرس. بالنسبة إلى الفهارس المُركّبة، يتطلب ذلك حقلَين على الأقل و100 حقل كحد أقصى. يكون إدخال الحقل الأخير دائمًا لمسار الحقل بالنسبة إلى فهارس الحقل الفردي، سيكون هذا دائمًا إدخالاً واحدًا بالضبط مع مسار حقل مساوٍ لمسار الحقل المرتبط. |
state |
النتائج فقط. حالة عرض الفهرس. |
الطُرق |
|
---|---|
|
ينشئ فهرسًا مركبًا. |
|
حذف فهرس مركب. |
|
الحصول على فهرس مركب. |
|
يدرج الفهارس المركّبة. |