REST Resource: projects.databases.documents

संसाधन: दस्तावेज़

एक फ़ायरस्टोर दस्तावेज़.

1 MiB - 4 बाइट्स से अधिक नहीं होना चाहिए।

JSON प्रतिनिधित्व
{
  "name": string,
  "fields": {
    string: {
      object (Value)
    },
    ...
  },
  "createTime": string,
  "updateTime": string
}
खेत
name

string

दस्तावेज़ का संसाधन नाम, उदाहरण के projects/{projectId}/databases/{databaseId}/documents/{document_path}

fields

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

एक ऑब्जेक्ट जिसमें "key": value जोड़े। उदाहरण: { "name": "wrench", "mass": "1.3kg", "count": "3" }

createTime

string ( Timestamp format)

केवल आउटपुट. वह समय जब दस्तावेज़ बनाया गया था.

जब कोई दस्तावेज़ हटा दिया जाता है और फिर दोबारा बनाया जाता है तो यह मान एकरस रूप से बढ़ जाता है। इसकी तुलना अन्य दस्तावेज़ों के मानों और किसी क्वेरी के readTime से भी की जा सकती है।

RFC3339 UTC "ज़ुलु" प्रारूप में एक टाइमस्टैम्प, नैनोसेकंड रिज़ॉल्यूशन और नौ भिन्नात्मक अंकों तक। उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z"

updateTime

string ( Timestamp format)

केवल आउटपुट. वह समय जब दस्तावेज़ अंतिम बार बदला गया था.

यह मान प्रारंभ में createTime पर सेट किया जाता है, फिर दस्तावेज़ में प्रत्येक परिवर्तन के साथ एकरस रूप से बढ़ता है। इसकी तुलना अन्य दस्तावेज़ों के मानों और किसी क्वेरी के readTime से भी की जा सकती है।

RFC3339 UTC "ज़ुलु" प्रारूप में एक टाइमस्टैम्प, नैनोसेकंड रिज़ॉल्यूशन और नौ भिन्नात्मक अंकों तक। उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z"

तरीकों

batchGet

अनेक दस्तावेज़ प्राप्त होते हैं.

batchWrite

लेखन संचालन का एक बैच लागू करता है।

beginTransaction

एक नया लेन-देन प्रारंभ करता है.

commit

दस्तावेज़ों को वैकल्पिक रूप से अद्यतन करते हुए, लेन-देन करता है।

createDocument

एक नया दस्तावेज़ बनाता है.

delete

किसी दस्तावेज़ को हटा देता है.

get

एक ही दस्तावेज़ मिलता है.

list

दस्तावेज़ सूचीबद्ध करता है.

listCollectionIds

किसी दस्तावेज़ के नीचे सभी संग्रह आईडी सूचीबद्ध करता है।

listDocuments

दस्तावेज़ सूचीबद्ध करता है.

partitionQuery

विभाजन कर्सर लौटाकर क्वेरी को विभाजित करता है जिसका उपयोग क्वेरी को समानांतर में चलाने के लिए किया जा सकता है।

patch

किसी दस्तावेज़ को अद्यतन या सम्मिलित करता है।

rollback

किसी लेन-देन को वापस रोल करता है.

runAggregationQuery

एक एकत्रीकरण क्वेरी चलाता है.

runQuery

एक क्वेरी चलाता है.