Không gian tên: Firestore

Giao diện

Thuộc tính

yêu cầu

tĩnh

rules.firestore.Request không có giá trị rỗng

Ngữ cảnh yêu cầu, bao gồm cả thông tin xác thực và dữ liệu đang chờ xử lý.

tài nguyên

tĩnh

rules.firestore.Resource không có giá trị rỗng

Tài nguyên đang được đọc hoặc ghi.

Phương thức

tồn tại

tĩnh

tồn tại(đường dẫn) trả về các quy tắc.Boolean

Kiểm tra xem tài liệu có tồn tại không.

Thông số

đường dẫn

rules.Path

Đường dẫn.

Giá trị không được để trống.

Trả lại hàng

non-null rules.Boolean đúng nếu tài nguyên tồn tại.

Ví dụ

// Check if another document exists
allow write: if exists(/databases/$(database)/documents/things/other)

Tồn tại sau

tĩnh

existsSau(đường dẫn) trả về các quy tắc.Boolean

Kiểm tra xem tài liệu có tồn tại hay không, giả sử yêu cầu hiện tại thành công. Tương đương để getAfter(path) != rỗng.

Thông số

đường dẫn

rules.Path

Đường dẫn.

Giá trị không được để trống.

Trả lại hàng

non-null rules.Boolean đúng nếu tài nguyên tồn tại.

nhận

tĩnh

get(path) trả về rules.firestore.Resource

Lấy nội dung của tài liệu trên Firestore.

Thông số

đường dẫn

rules.Path

Đường dẫn.

Giá trị không được để trống.

Trả lại hàng

non-null rules.firestore.Resource tài liệu hoặc giá trị rỗng nếu không có đã tồn tại.

Ví dụ

// Get the 'thing1' document from the 'things' collection
get(/databases/$(database)/documents/things/thing1)

getSau

tĩnh

getSau(path) trả về rules.firestore.Resource

Xem nội dung dự kiến của một tài liệu. Tài liệu được trả về dưới dạng nếu yêu cầu hiện tại đã thành công. Hữu ích khi xác thực tài liệu là một phần của giao dịch hoặc hoạt động ghi theo lô.

Thông số

đường dẫn

rules.Path

Đường dẫn.

Giá trị không được để trống.

Trả lại hàng

non-null rules.firestore.Resource tài liệu hoặc giá trị rỗng nếu không có đã tồn tại.