REST Resource: projects.databases.documents

Kaynak: Doküman

Firestore dokümanı.

1 MiB - 4 bayttan büyük olmamalıdır.

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

string

Belgenin kaynak adı. Örneğin, projects/{projectId}/databases/{databaseId}/documents/{document_path}.

fields

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

"key": value çiftlerin 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 bir sorgunun readTime ile karşılaştırılabilir.

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

updateTime

string (Timestamp format)

Yalnızca çıkış. Dokümanın en son değiştirildiği saat.

Bu değer başlangıçta createTime olarak ayarlanır, daha sonra dokümanda yapılan her değişiklikle tekdüze şekilde artar. Ayrıca, diğer dokümanlardaki değerlerle ve bir sorgunun readTime ile karşılaştırılabilir.

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

Yöntemler

batchGet

Birden çok dokümanı alır.

batchWrite

Toplu yazma işlemi 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

Dokümanları listeler.

listCollectionIds

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

listDocuments

Dokümanları listeler.

partitionQuery

Sorguyu, paralel olarak çalıştırmak için kullanılabilecek bölüm imleçleri döndürerek bölümlere ayırır.

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.