Bạn có thể thực hiện các tác vụ sau trên Cloud Firestore khi sử dụng bảng điều khiển Firebase :
- Xem, thêm, sửa, xóa dữ liệu.
- Tạo và cập nhật Quy tắc bảo mật của Cloud Firestore.
- Quản lý chỉ mục.
- Theo dõi việc sử dụng.
Xem dữ liệu
Bạn có thể xem tất cả dữ liệu Cloud Firestore của mình trong bảng điều khiển Firebase. Từ tab Dữ liệu Cloud Firestore, nhấp vào tài liệu hoặc bộ sưu tập để mở dữ liệu được lồng trong mục đó.
Mở một đường dẫn cụ thể
Để mở tài liệu hoặc bộ sưu tập tại một đường dẫn cụ thể, hãy sử dụng nút Chỉnh sửa đường dẫn
:Lọc tài liệu trong một bộ sưu tập
Để lọc các tài liệu được liệt kê trong một bộ sưu tập, hãy sử dụng nút Danh sách
.Tài liệu tổ tiên không tồn tại
Một tài liệu có thể tồn tại ngay cả khi một hoặc nhiều tổ tiên của nó không tồn tại. Ví dụ: tài liệu tại đường dẫn /mycoll/mydoc/mysubcoll/mysubdoc
có thể tồn tại ngay cả khi tài liệu tổ tiên /mycoll/mydoc
không tồn tại. Trình xem dữ liệu Cloud Firestore hiển thị tài liệu tổ tiên không tồn tại như sau:
- Trong danh sách tài liệu của bộ sưu tập, ID tài liệu của tài liệu tổ tiên không tồn tại được in nghiêng .
- Trong bảng thông tin của tài liệu tổ tiên không tồn tại, trình xem dữ liệu chỉ ra rằng tài liệu không tồn tại.
Truy vấn dữ liệu
Bạn có thể truy vấn tài liệu trong tab Trình tạo truy vấn của trang Dữ liệu Cloud Firestore.
Nhấp vào tab Trình tạo truy vấn .
Chọn một phạm vi truy vấn .
Chọn Bộ sưu tập để truy vấn một bộ sưu tập. Trong trường văn bản, nhập đường dẫn đến bộ sưu tập.
Chọn Nhóm bộ sưu tập để truy vấn tất cả các bộ sưu tập có cùng ID. Trong trường Nhóm bộ sưu tập , hãy nhập ID nhóm bộ sưu tập.
Bảng sẽ tự động hiển thị tài liệu từ bộ sưu tập hoặc nhóm bộ sưu tập được chỉ định.
Nhấp vào Thêm vào truy vấn để lọc bộ tài liệu được trả về. Theo mặc định, Trình tạo truy vấn thêm mệnh đề
WHERE
. Bạn có thể sửa đổi điều khoản này bằng cách sử dụng menu thả xuống và trường văn bản hoặc thay đổi thành một trong các điều khoản có sẵn khác. Để tiếp tục xây dựng các truy vấn phức tạp hơn, hãy nhấp vào Thêm vào truy vấn .Để xóa một mệnh đề truy vấn, hãy nhấp vào nút xóa đó là
. Để xóa tất cả các mệnh đề truy vấn, hãy nhấp vào Xóa .Nhấp vào Chạy để truy xuất kết quả từ cơ sở dữ liệu của bạn.
Yêu cầu và giới hạn truy vấn
Khi bạn sử dụng Trình tạo truy vấn, hãy ghi nhớ các yêu cầu và giới hạn sau đối với truy vấn.
Tất cả các truy vấn phải được hỗ trợ bởi một hoặc nhiều chỉ mục. Nếu cơ sở dữ liệu không thể tìm thấy chỉ mục để hỗ trợ truy vấn, nó sẽ trả về lỗi có chứa liên kết để xây dựng chỉ mục được yêu cầu.
Các mệnh đề
ORDER BY
phải khớp với các trường trong mệnh đềWHERE
và theo cùng một thứ tự. Theo mặc định, kết quả được sắp xếp theo ID tài liệu. Nếu bạn lọc theo bất kỳ trường nào khác có bất kỳ giá trị nào khác ngoài đẳng thức (==
), hãy thêm mệnh đềORDER BY
cho trường đó.Tất cả các mệnh đề truy vấn phạm vi (
<
,<=
,>
,>=
) và không bằng (!=
,not-in
) đều phải lọc trên cùng một trường.
Để biết các giới hạn bổ sung, hãy xem Giới hạn truy vấn .
quản lý dữ liệu
Trong Cloud Firestore, bạn lưu trữ dữ liệu trong tài liệu và sắp xếp tài liệu của mình thành các bộ sưu tập. Trước khi bạn bắt đầu thêm dữ liệu, hãy tìm hiểu thêm về mô hình dữ liệu Cloud Firestore .
Bạn có thể thêm, chỉnh sửa và xóa tài liệu cũng như bộ sưu tập khỏi bảng điều khiển Firebase. Để quản lý dữ liệu của bạn, hãy mở tab Dữ liệu trong phần Cloud Firestore :
Thêm dữ liệu
- Nhấp vào Thêm bộ sưu tập , sau đó nhập tên bộ sưu tập của bạn và nhấp vào Tiếp theo .
- Nhập ID tài liệu cụ thể hoặc nhấp vào ID tự động , sau đó thêm các trường cho dữ liệu trong tài liệu của bạn.
- Nhấp vào Lưu . Bộ sưu tập và tài liệu mới của bạn xuất hiện trong trình xem dữ liệu.
- Để thêm nhiều tài liệu vào bộ sưu tập, hãy nhấp vào Thêm tài liệu .
Chỉnh sửa dữ liệu
- Bấm vào một bộ sưu tập để xem các tài liệu của nó, sau đó bấm vào một tài liệu để xem các trường và các bộ sưu tập con của nó.
- Nhấp vào một trường để chỉnh sửa giá trị của nó. Để thêm các trường hoặc tập hợp con vào tài liệu đã chọn, nhấp vào Thêm trường hoặc Thêm tập hợp .
Xóa dữ liệu
Để xóa một bộ sưu tập:
- Chọn bộ sưu tập bạn muốn xóa.
- Nhấp vào biểu tượng menu ở đầu cột tài liệu, sau đó nhấp vào Xóa bộ sưu tập .
Để xóa một tài liệu hoặc tất cả các trường của nó:
- Chọn tài liệu bạn muốn xóa.
- Nhấp vào biểu tượng menu ở đầu cột chi tiết tài liệu. Chọn Xóa tài liệu hoặc Xóa trường tài liệu .
Xóa tài liệu sẽ xóa tất cả dữ liệu lồng nhau trong tài liệu đó, bao gồm mọi tập hợp con. Tuy nhiên, việc xóa các trường của tài liệu sẽ không xóa các tập hợp con của nó.
Để xóa một trường cụ thể trong tài liệu:
- Chọn tài liệu để xem các trường của nó.
- Nhấp vào biểu tượng xóa bên cạnh trường bạn muốn xóa.
Quản lý quy tắc bảo mật Cloud Firestore
Để thêm, chỉnh sửa và xóa Quy tắc bảo mật của Cloud Firestore khỏi bảng điều khiển Firebase, hãy chuyển đến tab Quy tắc trong phần Cloud Firestore . Tìm hiểu thêm về cách thiết lập và tùy chỉnh quy tắc .
Quản lý chỉ mục
Để tạo các chỉ mục mới cho các truy vấn của bạn và quản lý các chỉ mục hiện có từ bảng điều khiển Firebase, hãy chuyển đến tab Chỉ mục trong phần Cloud Firestore . Tìm hiểu thêm về quản lý chỉ mục .
Theo dõi việc sử dụng
Để giám sát việc sử dụng Cloud Firestore của bạn, hãy mở tab Sử dụng Cloud Firestore trong Bảng điều khiển Firebase. Sử dụng bảng điều khiển để đánh giá việc sử dụng của bạn trong các khoảng thời gian khác nhau.