Tài nguyên: Chỉ mục
Định nghĩa chỉ mục.
Biểu diễn dưới dạng JSON |
---|
{ "name": string, "collectionId": string, "fields": [ { object ( |
Trường | |
---|---|
name |
Tên tài nguyên của chỉ mục. Chỉ có đầu ra. |
collectionId |
Mã bộ sưu tập được áp dụng chỉ mục này. Bắt buộc. |
fields[] |
Các trường cần lập chỉ mục. |
state |
Trạng thái của chỉ mục. Chỉ có đầu ra. |
Trường chỉ mục
Một trường của chỉ mục.
Biểu diễn dưới dạng JSON |
---|
{
"fieldPath": string,
"mode": enum ( |
Trường | |
---|---|
fieldPath |
Đường dẫn của trường. Phải khớp với thông số kỹ thuật của đường dẫn trường được mô tả theo [google.firestore.v1beta1.Document.fields][fields]. Đường dẫn trường đặc biệt |
mode |
Chế độ của trường. |
Chế độ
Chế độ này xác định cách lập chỉ mục một trường.
Enum | |
---|---|
MODE_UNSPECIFIED |
Chưa xác định chế độ. |
ASCENDING |
Các giá trị của trường được lập chỉ mục để hỗ trợ sắp xếp trình tự theo thứ tự tăng dần và cũng có thể truy vấn theo <, >, <=, >= và =. |
DESCENDING |
Các giá trị của trường được lập chỉ mục để hỗ trợ sắp xếp trình tự theo thứ tự giảm dần và cũng có thể truy vấn theo <, >, <=, >= và =. |
ARRAY_CONTAINS |
Giá trị mảng của trường được lập chỉ mục để hỗ trợ tư cách thành viên bằng cách sử dụng các truy vấn ARRAY_CONTAINS. |
Tiểu bang
Trạng thái của chỉ mục. Trong quá trình tạo chỉ mục, chỉ mục sẽ ở trạng thái CREATING
. Nếu được tạo thành công, chỉ mục sẽ chuyển sang trạng thái READY
. Nếu không thể tạo chỉ mục, chỉ mục sẽ chuyển sang trạng thái ERROR
.
Enum | |
---|---|
STATE_UNSPECIFIED |
Bạn chưa xác định trạng thái. |
CREATING |
Chỉ mục đang được tạo. Chỉ mục có một hoạt động diễn ra trong thời gian dài. Chỉ mục được cập nhật khi viết tài liệu. Có thể tồn tại một số dữ liệu về chỉ mục. |
READY |
Chỉ mục đã sẵn sàng để sử dụng. Chỉ mục được cập nhật khi viết tài liệu. Chỉ mục được điền đầy đủ từ mọi tài liệu được lưu trữ có áp dụng vào chỉ mục. |
ERROR |
Đang tạo chỉ mục nhưng đã xảy ra lỗi. Không có hoạt động dài hạn nào đang hoạt động cho chỉ mục và thao tác chạy trong thời gian dài được hoàn thành gần đây nhất cũng không thành công. Chỉ mục không được cập nhật khi viết tài liệu. Có thể tồn tại một số dữ liệu về chỉ mục. |
Phương thức |
|
---|---|
|
Tạo chỉ mục đã chỉ định. |
|
Xoá một chỉ mục. |
|
Lấy một chỉ mục. |
|
Liệt kê các chỉ mục khớp với bộ lọc được chỉ định. |