Cloud Firestore API

للوصول إلى قاعدة بيانات مستندات NoSQL المصمّمة للتوسّع التلقائي والأداء العالي وسهولة تطوير التطبيقات.

الخدمة: firestore.googleapis.com

يجب توفير اسم الخدمة firestore.googleapis.com لإنشاء رموز عميل بديلة لاستدعاء إجراء عن بُعد (RPC).

google.cloud.location.Locations

الطُرق
GetLocation الحصول على معلومات حول موقع جغرافي
ListLocations يسرد معلومات عن المواقع الجغرافية المتاحة لهذه الخدمة.

google.firestore.admin.v1.FirestoreAdmin

الطُرق
CreateBackupSchedule يقوم بإنشاء جدول زمني احتياطي على قاعدة بيانات.
CreateDatabase قم بإنشاء قاعدة بيانات.
CreateIndex ينشئ فهرسًا مركبًا.
DeleteBackup لحذف نسخة احتياطية.
DeleteBackupSchedule حذف جدول زمني للنسخ الاحتياطي
DeleteDatabase حذف قاعدة بيانات.
DeleteIndex حذف فهرس مركب.
ExportDocuments تصدِّر نسخة من كل المستندات أو مجموعة فرعية منها من Google Cloud Firestore إلى نظام تخزين آخر، مثل Google Cloud Storage.
GetBackup الحصول على معلومات حول نسخة احتياطية
GetBackupSchedule الحصول على معلومات حول الجدول الزمني للاحتفاظ بنسخة احتياطية
GetDatabase الحصول على معلومات حول قاعدة بيانات.
GetField الحصول على البيانات الوصفية والتهيئة للحقل.
GetIndex الحصول على فهرس مركب.
ImportDocuments لاستيراد المستندات إلى Google Cloud Firestore.
ListBackupSchedules يمكنك إدراج الجداول الزمنية للاحتفاظ بنسخة احتياطية.
ListBackups يسرد جميع النسخ الاحتياطية.
ListDatabases أدرج جميع قواعد البيانات في المشروع.
ListFields يسرد إعدادات الحقل والبيانات الوصفية لقاعدة البيانات هذه.
ListIndexes يسرد الفهارس المركّبة.
RestoreDatabase ينشئ قاعدة بيانات جديدة عن طريق الاستعادة من نسخة احتياطية حالية.
UpdateBackupSchedule يتم تعديل الجدول الزمني للاحتفاظ بنسخة احتياطية.
UpdateDatabase يعدِّل هذا الإجراء قاعدة بيانات.
UpdateField يتم تعديل إعدادات الحقل.

google.firestore.admin.v1beta1.FirestoreAdmin

الطُرق
CreateIndex ينشئ الفهرس المحدد.
DeleteIndex لحذف فهرس.
ExportDocuments تصدِّر نسخة من كل المستندات أو مجموعة فرعية منها من Google Cloud Firestore إلى نظام تخزين آخر، مثل Google Cloud Storage.
GetIndex الحصول على فهرس.
ImportDocuments لاستيراد المستندات إلى Google Cloud Firestore.
ListIndexes يتم سرد الفهارس التي تطابق الفلاتر المحددة.

google.firestore.admin.v1beta2.FirestoreAdmin

الطُرق
CreateIndex ينشئ فهرسًا مركبًا.
DeleteIndex حذف فهرس مركب.
ExportDocuments تصدِّر نسخة من كل المستندات أو مجموعة فرعية منها من Google Cloud Firestore إلى نظام تخزين آخر، مثل Google Cloud Storage.
GetField الحصول على البيانات الوصفية والتهيئة للحقل.
GetIndex الحصول على فهرس مركب.
ImportDocuments لاستيراد المستندات إلى Google Cloud Firestore.
ListFields يسرد إعدادات الحقل والبيانات الوصفية لقاعدة البيانات هذه.
ListIndexes يسرد الفهارس المركّبة.
UpdateField يتم تعديل إعدادات الحقل.

google.firestore.v1.Firestore

الطُرق
BatchGetDocuments الحصول على مستندات متعددة
BatchWrite يُطبق مجموعة من عمليات الكتابة.
BeginTransaction بدء معاملة جديدة
Commit إتمام معاملة، مع تعديل المستندات اختياريًا
CreateDocument ينشئ مستندًا جديدًا.
DeleteDocument حذف مستند
GetDocument للحصول على مستند واحد
ListCollectionIds يسرد جميع معرّفات المجموعة أسفل مستند.
ListDocuments يسرد المستندات.
Listen الاستماع إلى التغييرات
PartitionQuery لتقسيم استعلام عن طريق عرض مؤشرات الأقسام التي يمكن استخدامها لتشغيل الاستعلام بشكل متوازٍ.
Rollback إرجاع معاملة
RunAggregationQuery لتنفيذ طلب بحث عن تجميع.
RunQuery لتنفيذ استعلام.
UpdateDocument لتعديل مستند أو إدراجه
Write يبث مجموعات تحديثات المستندات وعمليات حذفها بالترتيب.

google.firestore.v1beta1.Firestore

الطُرق
BatchGetDocuments الحصول على مستندات متعددة
BatchWrite يُطبق مجموعة من عمليات الكتابة.
BeginTransaction بدء معاملة جديدة
Commit إتمام معاملة، مع تعديل المستندات اختياريًا
CreateDocument ينشئ مستندًا جديدًا.
DeleteDocument حذف مستند
GetDocument للحصول على مستند واحد
ListCollectionIds يسرد جميع معرّفات المجموعة أسفل مستند.
ListDocuments يسرد المستندات.
Listen الاستماع إلى التغييرات
PartitionQuery لتقسيم استعلام عن طريق عرض مؤشرات الأقسام التي يمكن استخدامها لتشغيل الاستعلام بشكل متوازٍ.
Rollback إرجاع معاملة
RunAggregationQuery لتنفيذ طلب بحث عن تجميع.
RunQuery لتنفيذ استعلام.
UpdateDocument لتعديل مستند أو إدراجه
Write يبث مجموعات تحديثات المستندات وعمليات حذفها بالترتيب.

google.longrunning.Operations

الطُرق
CancelOperation لبدء الإلغاء غير المتزامن على عملية طويلة الأمد
DeleteOperation حذف عملية طويلة الأمد
GetOperation يحصل على أحدث حالة لعملية طويلة الأمد.
ListOperations يسرد العمليات التي تتطابق مع الفلتر المحدّد في الطلب.
WaitOperation للانتظار حتى يتم الانتهاء من العملية المحددة طويلة الأمد أو حتى الوصول إلى مهلة محددة على الأكثر، مع عرض آخر حالة.