لإنشاء الفهرس المحدد. الحالة الأولية للفهرس الذي تم إنشاؤه حديثًا هي CREATING
. عند اكتمال عملية google.longrunning.Operation
التي تم إرجاعها، ستكون الحالة READY
. إذا كان الفهرس متوفّرًا حاليًا، ستعرض المكالمة الحالة ALREADY_EXISTS
.
أثناء عملية الإنشاء، قد تؤدي هذه العملية إلى حدوث خطأ، وفي هذه الحالة سينتقل الفهرس إلى حالة ERROR
. يمكن استرداد هذه العملية من خلال إصلاح البيانات التي تسببت في حدوث الخطأ، وإزالة الفهرس باستخدام delete
، ثم إعادة إنشاء الفهرس باستخدام create
.
لا يمكن إنشاء فهارس تحتوي على حقل واحد.
طلب HTTP
POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes
يستخدم عنوان URL بنية تحويل الترميز gRPC.
معلمات المسار
المَعلمات | |
---|---|
parent |
اسم قاعدة البيانات التي سيتم تطبيق هذا الفهرس عليها. مثال: |
نص الطلب
يحتوي نص الطلب على مثال Index
.
نص الاستجابة
إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثيل Operation
تم إنشاؤه حديثًا.
نطاقات التفويض
يتطلب استخدام أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/datastore
https://www.googleapis.com/auth/cloud-platform
لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على المصادقة.