REST Resource: projects.databases.documents

منبع: سند

یک سند Firestore

نباید بیش از 1 مگابایت - 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 "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "2014-10-02T15:01:23Z" و "2014-10-02T15:01:23.045123456Z" .

updateTime

string ( Timestamp format)

فقط خروجی زمانی که سند آخرین بار تغییر کرده است.

این مقدار ابتدا روی createTime تنظیم می شود و سپس با هر تغییر در سند به طور یکنواخت افزایش می یابد. همچنین می توان آن را با مقادیر سایر اسناد و readTime یک پرس و جو مقایسه کرد.

مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثال‌ها: "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

یک پرس و جو را اجرا می کند.