Quản lý Cloud Firestore bằng Bảng điều khiển Firebase

Bạn có thể thực hiện các hành động 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.
  • Giám sát 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 , hãy 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 :

Nhấp vào nút Chỉnh sửa đường dẫn để mở một tài liệu hoặc bộ sưu tập cụ thể.

Lọc tài liệu trong bộ sưu tập

Để lọc các tài liệu được liệt kê trong bộ sưu tập, hãy sử dụng nút Danh sách bộ .

Bấm vào nút Lọc danh sách để lọc các tài liệu được liệt kê.

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 gốc /mycoll/mydoc không tồn tại. Trình xem dữ liệu Cloud Firestore hiển thị tài liệu gốc 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 gốc không tồn tại, trình xem dữ liệu sẽ chỉ ra rằng tài liệu đó không tồn tại.

Tài liệu tổ tiên không tồn tại trong bảng điều khiển.

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.

  1. Chuyển đến trang Dữ liệu Cloud Firestore

  2. Bấm vào tab Trình tạo truy vấn .

  3. Chọn 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 một ID. Trong trường Nhóm bộ sưu tập , nhập ID nhóm bộ sưu tập.

    Bảng sẽ tự động hiển thị các tài liệu từ bộ sưu tập hoặc nhóm bộ sưu tập được chỉ định.

  4. Bấm 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 sẽ thêm mệnh đề WHERE . Bạn có thể sửa đổi mệnh đề 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 mệnh đề 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ệnh đề truy vấn, hãy nhấp vào nút xóa . Để loại bỏ tất cả các mệnh đề truy vấn, hãy nhấp vào Clear .

  5. Bấm Chạy để lấy kết quả từ cơ sở dữ liệu của bạn.

Yêu cầu và hạn chế truy vấn

Khi bạn sử dụng Bộ tạo truy vấn, hãy ghi nhớ các yêu cầu và giới hạn sau đây đố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 chứa liên kết để xây dựng chỉ mục được yêu cầu.

  • Mệnh đề ORDER BY phải khớp với các trường trong mệnh đề WHERE và có cùng 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 không phải là đẳng thức ( == ), hãy thêm mệnh đề ORDER BY cho trường đó.

  • 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 thêm các giới hạn, 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

  1. 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 .
  2. 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.
  3. 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.
  4. Để thêm nhiều tài liệu hơn 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

  1. Bấm vào một bộ sưu tập để xem tài liệu của nó, sau đó bấm vào tài liệu để xem các trường và bộ sưu tập con của nó.
  2. Bấm vào một trường để chỉnh sửa giá trị của nó. Để thêm trường hoặc bộ sưu tập con vào tài liệu đã chọn, hãy nhấp vào Thêm trường hoặc Thêm bộ sưu tập .

Xóa dữ liệu

Để xóa một bộ sưu tập:

  1. Chọn bộ sưu tập bạn muốn xóa.
  2. 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 .

Nhấp vào Xóa bộ sưu tập từ menu trong cột tài liệu

Để xóa một tài liệu hoặc tất cả các trường của nó:

  1. Chọn tài liệu bạn muốn xóa.
  2. 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 các trường tài liệu .

Việc xóa một 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 bộ sưu tậ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 bộ sưu tập con của nó.

Nhấp vào Xóa tài liệu hoặc Xóa các trường tài liệu từ menu ngữ cảnh trong cột chi tiết tài liệu

Để xóa một trường cụ thể trong tài liệu:

  1. Chọn tài liệu để xem các trường của nó.
  2. Nhấp vào biểu tượng xóa bên cạnh trường bạn muốn xóa.

Nhấp vào biểu tượng xóa để xóa một trường khỏi tài liệu

Quản lý quy tắc bảo mật của 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 các quy tắc .

Quản lý chỉ mục

Để tạo chỉ mục mới cho 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 .

Giám sát việc sử dụng

Để theo dõi 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 trang tổng quan để đánh giá mức sử dụng của bạn trong các khoảng thời gian khác nhau.