Tài nguyên: Trường
Đại diện cho một trường duy nhất trong cơ sở dữ liệu.
Các trường được nhóm theo "Nhóm bộ sưu tập" tương ứng. Nhóm này đại diện cho tất cả các bộ sưu tập trong cơ sở dữ liệu có cùng mã nhận dạng.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "indexConfig": { object ( |
Trường | |
---|---|
name |
Bắt buộc. Tên trường của biểu mẫu Đường dẫn trường có thể là một tên trường đơn giản, ví dụ: Bạn có thể trích dẫn các đường dẫn trường bằng cách dùng Ví dụ: (Lưu ý: Nhận xét ở đây được viết theo cú pháp Markdown, do đó, có thêm một lớp dấu phẩy ngược để thể hiện khối mã) Một |
indexConfig |
Cấu hình chỉ mục cho trường này. Nếu bạn không đặt chính sách này, việc lập chỉ mục trường sẽ chuyển về cấu hình do |
ttlConfig |
Cấu hình TTL cho |
Cấu hình chỉ mục
Cấu hình chỉ mục cho trường này.
Biểu diễn dưới dạng JSON |
---|
{
"indexes": [
{
object ( |
Trường | |
---|---|
indexes[] |
Các chỉ mục được hỗ trợ cho trường này. |
usesAncestorConfig |
Chỉ có đầu ra. Nếu đúng, cấu hình chỉ mục của |
ancestorField |
Chỉ có đầu ra. Chỉ định tên tài nguyên của |
reverting |
Chỉ đầu ra Khi đúng, cấu hình chỉ mục của |
TtlConfig
Cấu hình TTL (thời gian tồn tại) cho các tài liệu đã đặt Field
này.
Việc lưu trữ giá trị dấu thời gian vào trường bật TTL sẽ được coi là thời gian hết hạn tuyệt đối của tài liệu. Giá trị dấu thời gian trong quá khứ cho biết tài liệu đủ điều kiện để hết hạn ngay lập tức. Việc sử dụng bất kỳ loại dữ liệu nào khác hoặc không điền vào trường này sẽ vô hiệu hoá thời hạn đối với từng chứng từ.
Biểu diễn dưới dạng JSON |
---|
{
"state": enum ( |
Trường | |
---|---|
state |
Chỉ có đầu ra. Trạng thái của cấu hình TTL. |
Tiểu bang
Trạng thái áp dụng cấu hình TTL cho tất cả tài liệu.
Enum | |
---|---|
STATE_UNSPECIFIED |
Trạng thái chưa được xác định hoặc không xác định. |
CREATING |
TTL đang được áp dụng. Có một hoạt động diễn ra trong thời gian dài để theo dõi thay đổi. Các tài liệu mới viết sẽ được áp dụng TTL theo yêu cầu. TTL được yêu cầu trên các tài liệu hiện có vẫn đang được xử lý. Khi TTL trên tất cả các tài liệu hiện có đã được xử lý, trạng thái sẽ chuyển sang "HOẠT ĐỘNG". |
ACTIVE |
TTL hoạt động cho tất cả các tài liệu. |
NEEDS_REPAIR |
Không thể bật cấu hình TTL cho tất cả tài liệu hiện có. Các tài liệu mới viết sẽ tiếp tục áp dụng TTL. LRO được trả về khi cố gắng bật TTL gần đây nhất cho Field này không thành công. Có thể có thêm thông tin chi tiết. |
Phương thức |
|
---|---|
|
Lấy siêu dữ liệu và cấu hình cho một Trường. |
|
Liệt kê cấu hình của trường và siêu dữ liệu của cơ sở dữ liệu này. |
|
Cập nhật một cấu hình trường. |