Method: projects.databases.indexes.create

لإنشاء الفهرس المحدد. الحالة الأولية للفهرس الذي تم إنشاؤه حديثًا هي CREATING. عند اكتمال عملية google.longrunning.Operation التي تم إرجاعها، ستكون الحالة READY. إذا كان الفهرس متوفّرًا حاليًا، ستعرض المكالمة الحالة ALREADY_EXISTS.

أثناء عملية الإنشاء، قد تؤدي هذه العملية إلى حدوث خطأ، وفي هذه الحالة سينتقل الفهرس إلى حالة ERROR. يمكن استرداد هذه العملية من خلال إصلاح البيانات التي تسببت في حدوث الخطأ، وإزالة الفهرس باستخدام delete، ثم إعادة إنشاء الفهرس باستخدام create.

لا يمكن إنشاء فهارس تحتوي على حقل واحد.

طلب HTTP

POST https://firestore.googleapis.com/v1beta1/{parent=projects/*/databases/*}/indexes

يستخدم عنوان URL بنية تحويل الترميز gRPC.

معلمات المسار

المَعلمات
parent

string

اسم قاعدة البيانات التي سيتم تطبيق هذا الفهرس عليها. مثال: projects/{projectId}/databases/{databaseId}

نص الطلب

يحتوي نص الطلب على مثال Index.

نص الاستجابة

إذا كانت الاستجابة ناجحة، يحتوي نص الاستجابة على مثيل Operation تم إنشاؤه حديثًا.

نطاقات التفويض

يتطلب استخدام أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/datastore
  • https://www.googleapis.com/auth/cloud-platform

لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على المصادقة.