Geri bildirim gönderin
Cloud Firestore API
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Otomatik ölçeklendirme, yüksek performans ve uygulama geliştirme kolaylığı için tasarlanmış NoSQL belge veritabanına erişir.
Hizmet: firestore.googleapis.com
Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Belgesi , REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif belgelerini sağlar:
Hizmet uç noktası
Hizmet uç noktası , bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:
https://firestore.googleapis.com
Yöntemler
exportDocuments
POST /v1beta2/{name=projects/*/databases/*}:exportDocuments
Google Cloud Firestore'daki dokümanların tamamının veya bir alt kümesinin kopyasını Google Cloud Storage gibi başka bir depolama sistemine aktarır.
importDocuments
POST /v1beta2/{name=projects/*/databases/*}:importDocuments
Belgeleri Google Cloud Firestore'a aktarır.
Yöntemler
get
GET /v1beta2/{name=projects/*/databases/*/collectionGroups/*/fields/*}
Bir alanın meta verilerini ve yapılandırmasını alır.
list
GET /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/fields
Bu veritabanı için alan yapılandırmasını ve meta verileri listeler.
patch
PATCH /v1beta2/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
Bir alan yapılandırmasını günceller.
Yöntemler
create
POST /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Bileşik bir dizin oluşturur.
delete
DELETE /v1beta2/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Bileşik bir dizin siler.
get
GET /v1beta2/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Bileşik bir dizin alır.
list
GET /v1beta2/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Bileşik dizinleri listeler.
Yöntemler
exportDocuments
POST /v1beta1/{name=projects/*/databases/*}:exportDocuments
Google Cloud Firestore'daki dokümanların tamamının veya bir alt kümesinin kopyasını Google Cloud Storage gibi başka bir depolama sistemine aktarır.
importDocuments
POST /v1beta1/{name=projects/*/databases/*}:importDocuments
Belgeleri Google Cloud Firestore'a aktarır.
Yöntemler
batchGet
POST /v1beta1/{database=projects/*/databases/*}/documents:batchGet
Birden fazla doküman alır.
batchWrite
POST /v1beta1/{database=projects/*/databases/*}/documents:batchWrite
Bir yazma işlemi grubu uygular.
beginTransaction
POST /v1beta1/{database=projects/*/databases/*}/documents:beginTransaction
Yeni bir işlem başlatır.
commit
POST /v1beta1/{database=projects/*/databases/*}/documents:commit
İsteğe bağlı olarak belgeleri güncellerken bir işlem gerçekleştirir.
createDocument
POST /v1beta1/{parent=projects/*/databases/*/documents/**}/{collectionId}
Yeni bir doküman oluşturur.
delete
DELETE /v1beta1/{name=projects/*/databases/*/documents/*/**}
Dokümanı siler.
get
GET /v1beta1/{name=projects/*/databases/*/documents/*/**}
Tek bir doküman alır.
list
GET /v1beta1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
Belgeleri listeler.
listCollectionIds
POST /v1beta1/{parent=projects/*/databases/*/documents}:listCollectionIds
Bir dokümanın altındaki tüm koleksiyon kimliklerini listeler.
listDocuments
GET /v1beta1/{parent=projects/*/databases/*/documents}/{collectionId}
Belgeleri listeler.
partitionQuery
POST /v1beta1/{parent=projects/*/databases/*/documents}:partitionQuery
Sorguyu paralel olarak çalıştırmak için kullanılabilecek bölüm imleçlerini döndürerek sorguyu bölümlendirir.
patch
PATCH /v1beta1/{document.name=projects/*/databases/*/documents/*/**}
Doküman günceller veya ekler.
rollback
POST /v1beta1/{database=projects/*/databases/*}/documents:rollback
Bir işlemi geri çeker.
runAggregationQuery
POST /v1beta1/{parent=projects/*/databases/*/documents}:runAggregationQuery
Toplama sorgusu çalıştırır.
runQuery
POST /v1beta1/{parent=projects/*/databases/*/documents}:runQuery
Sorgu çalıştırır.
Yöntemler
create
POST /v1beta1/{parent=projects/*/databases/*}/indexes
Belirtilen dizini oluşturur.
delete
DELETE /v1beta1/{name=projects/*/databases/*/indexes/*}
Bir dizini siler.
get
GET /v1beta1/{name=projects/*/databases/*/indexes/*}
Bir dizin alır.
list
GET /v1beta1/{parent=projects/*/databases/*}/indexes
Belirtilen filtrelerle eşleşen dizinleri listeler.
Yöntemler
create
POST /v1/{parent=projects/*}/databases
Veritabanı oluşturun.
delete
DELETE /v1/{name=projects/*/databases/*}
Veritabanını siler.
exportDocuments
POST /v1/{name=projects/*/databases/*}:exportDocuments
Google Cloud Firestore'daki dokümanların tamamının veya bir alt kümesinin kopyasını Google Cloud Storage gibi başka bir depolama sistemine aktarır.
get
GET /v1/{name=projects/*/databases/*}
Bir veritabanı hakkında bilgi alır.
importDocuments
POST /v1/{name=projects/*/databases/*}:importDocuments
Belgeleri Google Cloud Firestore'a aktarır.
list
GET /v1/{parent=projects/*}/databases
Projedeki tüm veritabanlarını listeleyin.
patch
PATCH /v1/{database.name=projects/*/databases/*}
Veritabanını günceller.
restore
POST /v1/{parent=projects/*}/databases:restore
Mevcut bir yedekten geri yükleyerek yeni veritabanı oluşturur.
Yöntemler
create
POST /v1/{parent=projects/*/databases/*}/backupSchedules
Bir veritabanında yedekleme programı oluşturur.
delete
DELETE /v1/{name=projects/*/databases/*/backupSchedules/*}
Yedekleme programını siler.
get
GET /v1/{name=projects/*/databases/*/backupSchedules/*}
Yedekleme programıyla ilgili bilgileri alır.
list
GET /v1/{parent=projects/*/databases/*}/backupSchedules
Yedekleme programlarını listeleme.
patch
PATCH /v1/{backupSchedule.name=projects/*/databases/*/backupSchedules/*}
Yedekleme planını günceller.
Yöntemler
get
GET /v1/{name=projects/*/databases/*/collectionGroups/*/fields/*}
Bir alanın meta verilerini ve yapılandırmasını alır.
list
GET /v1/{parent=projects/*/databases/*/collectionGroups/*}/fields
Bu veritabanı için alan yapılandırmasını ve meta verileri listeler.
patch
PATCH /v1/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
Bir alan yapılandırmasını günceller.
Yöntemler
create
POST /v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Bileşik bir dizin oluşturur.
delete
DELETE /v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Bileşik bir dizin siler.
get
GET /v1/{name=projects/*/databases/*/collectionGroups/*/indexes/*}
Bileşik bir dizin alır.
list
GET /v1/{parent=projects/*/databases/*/collectionGroups/*}/indexes
Bileşik dizinleri listeler.
Yöntemler
batchGet
POST /v1/{database=projects/*/databases/*}/documents:batchGet
Birden fazla doküman alır.
batchWrite
POST /v1/{database=projects/*/databases/*}/documents:batchWrite
Bir yazma işlemi grubu uygular.
beginTransaction
POST /v1/{database=projects/*/databases/*}/documents:beginTransaction
Yeni bir işlem başlatır.
commit
POST /v1/{database=projects/*/databases/*}/documents:commit
İsteğe bağlı olarak belgeleri güncellerken bir işlem gerçekleştirir.
createDocument
POST /v1/{parent=projects/*/databases/*/documents/**}/{collectionId}
Yeni bir doküman oluşturur.
delete
DELETE /v1/{name=projects/*/databases/*/documents/*/**}
Dokümanı siler.
get
GET /v1/{name=projects/*/databases/*/documents/*/**}
Tek bir doküman alır.
list
GET /v1/{parent=projects/*/databases/*/documents/*/**}/{collectionId}
Belgeleri listeler.
listCollectionIds
POST /v1/{parent=projects/*/databases/*/documents}:listCollectionIds
Bir dokümanın altındaki tüm koleksiyon kimliklerini listeler.
listDocuments
GET /v1/{parent=projects/*/databases/*/documents}/{collectionId}
Belgeleri listeler.
partitionQuery
POST /v1/{parent=projects/*/databases/*/documents}:partitionQuery
Sorguyu paralel olarak çalıştırmak için kullanılabilecek bölüm imleçlerini döndürerek sorguyu bölümlendirir.
patch
PATCH /v1/{document.name=projects/*/databases/*/documents/*/**}
Doküman günceller veya ekler.
rollback
POST /v1/{database=projects/*/databases/*}/documents:rollback
Bir işlemi geri çeker.
runAggregationQuery
POST /v1/{parent=projects/*/databases/*/documents}:runAggregationQuery
Toplama sorgusu çalıştırır.
runQuery
POST /v1/{parent=projects/*/databases/*/documents}:runQuery
Sorgu çalıştırır.
Yöntemler
cancel
POST /v1/{name=projects/*/databases/*/operations/*}:cancel
Uzun süreli bir işlemde eşzamansız iptali başlatır.
delete
DELETE /v1/{name=projects/*/databases/*/operations/*}
Uzun süren bir işlemi siler.
get
GET /v1/{name=projects/*/databases/*/operations/*}
Uzun süren bir işlemin en son durumunu alır.
list
GET /v1/{name=projects/*/databases/*}/operations
İstekte belirtilen filtreyle eşleşen işlemleri listeler.
Yöntemler
get
GET /v1/{name=projects/*/locations/*}
Bir konumla ilgili bilgileri alır.
list
GET /v1/{name=projects/*}/locations
Bu hizmet için desteklenen konumlarla ilgili bilgileri listeler.
Yöntemler
delete
DELETE /v1/{name=projects/*/locations/*/backups/*}
Bir yedeği siler.
get
GET /v1/{name=projects/*/locations/*/backups/*}
Bir yedeklemeyle ilgili bilgileri alır.
list
GET /v1/{parent=projects/*/locations/*}/backups
Tüm yedekleri listeler.
Geri bildirim gönderin
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları 'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-07-15 UTC.
Bize geri bildirimde bulunmak mı istiyorsunuz?
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-07-15 UTC."],[],[]]