REST Resource: projects.databases.documents

Kaynak: Belge

Bir Firestore belgesidir.

1 MiB - 4 bayt arasında olmalıdır.

JSON gösterimi
{
  "name": string,
  "fields": {
    string: {
      object (Value)
    },
    ...
  },
  "createTime": string,
  "updateTime": string
}
Alanlar
name

string

Dokümanın kaynak adı (ör. projects/{projectId}/databases/{databaseId}/documents/{document_path}).

fields

map (key: string, value: object (Value))

"key": value çiftlerinin listesini içeren bir nesne. Örnek: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

createTime

string (Timestamp format)

Yalnızca çıkış. Dokümanın oluşturulduğu saat.

Bir doküman silinip yeniden oluşturulduğunda bu değer tekdüze şekilde artar. Ayrıca, diğer dokümanlardaki değerlerle ve sorgunun readTime metriğiyle karşılaştırılabilir.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Yalnızca çıkış. Belgenin son değiştirildiği saat.

Bu değer başlangıçta createTime olarak ayarlanır ve ardından dokümanda yapılan her değişiklikle birlikte tekdüze olarak artar. Ayrıca, diğer dokümanlardaki değerlerle ve sorgunun readTime metriğiyle karşılaştırılabilir.

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

Yöntemler

batchGet

Birden fazla doküman alır.

batchWrite

Bir yazma işlemi grubu uygular.

beginTransaction

Yeni bir işlem başlatır.

commit

İsteğe bağlı olarak belgeleri güncellerken bir işlem gerçekleştirir.

createDocument

Yeni bir doküman oluşturur.

delete

Dokümanı siler.

get

Tek bir doküman alır.

list

Belgeleri listeler.

listCollectionIds

Bir dokümanın altındaki tüm koleksiyon kimliklerini listeler.

listDocuments

Belgeleri listeler.

partitionQuery

Sorguyu paralel olarak çalıştırmak için kullanılabilecek bölüm imleçlerini döndürerek sorguyu bölümlendirir.

patch

Doküman günceller veya ekler.

rollback

Bir işlemi geri çeker.

runAggregationQuery

Toplama sorgusu çalıştırır.

runQuery

Sorgu çalıştırır.