Method: projects.databases.documents.createDocument

Yeni bir doküman oluşturur.

HTTP isteği

POST https://firestore.googleapis.com/v1/{parent=projects/*/databases/*/documents/**}/{collectionId}

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Üst kaynak. Örneğin: projects/{projectId}/databases/{databaseId}/documents veya projects/{projectId}/databases/{databaseId}/documents/chatrooms/{chatroom_id}

collectionId

string

Zorunlu. Listelenecek parent ile ilişkili koleksiyon kimliği. Örnek: chatrooms.

Sorgu parametreleri

Parametreler
documentId

string

Bu doküman için kullanılacak, müşteri tarafından atanmış doküman kimliği.

İsteğe bağlı. Belirtilmezse hizmet tarafından bir kimlik atanır.

mask

object (DocumentMask)

Döndürülecek alanlar. Ayarlanmazsa tüm alanları döndürür.

Dokümanda, bu maskede bulunmayan bir alan varsa bu alan yanıtta döndürülmez.

İstek içeriği

İstek gövdesi, Document öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılı olursa yanıt gövdesi, Document öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

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

Daha fazla bilgi için Kimlik Doğrulamaya Genel Bakış başlıklı makaleye bakın.