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

Bạn có thể thực hiện các thao tác sau trên Cloud Firestore khi sử dụng bảng điều khiển của Firebase:

  • Xem, thêm, chỉnh sửa và xoá dữ liệu.
  • Tạo và cập nhật các 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 mọi dữ liệu của mình trên Cloud Firestore trong bảng điều khiển của Firebase. Trên thẻ Dữ liệu của Cloud Firestore, hãy nhấp vào một 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ở một 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 Edit path (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 một bộ sưu tập

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

Nhấp vào nút Filter list (Danh sách bộ lọc) để lọc
                                       các chứng từ được liệt kê.

Tài liệu đối tượng cấp trê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 đối tượng cấp trên của tài liệu đó 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 đối tượng cấp trên /mycoll/mydoc không tồn tại. Trình xem dữ liệu trên Cloud Firestore hiển thị tài liệu đối tượng cấp trên không tồn tại như sau:

  • Trong danh sách tài liệu của một tập hợp, mã nhận dạng tài liệu của các tài liệu cấp trên không tồn tại sẽ được in nghiêng.
  • Trong bảng thông tin của tài liệu đối tượng cấp trên 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 cấp trên không tồn tại trong bảng điều khiển.

Dữ liệu truy vấn

Bạn có thể truy vấn tài liệu trong thẻ Trình tạo truy vấn của trang Dữ liệu trên Cloud Firestore.

  1. Truy cập trang Dữ liệu của Cloud Firestore

  2. Nhấp vào thẻ Trình tạo truy vấn.

  3. 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, hãy nhập đường dẫn đến một 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 mã nhận dạng. Trong trường Nhóm bộ sưu tập, hãy nhập mã nhóm bộ sưu tập.

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

  4. Nhấp vào Thêm vào truy vấn để lọc tập hợp 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 trình đơn 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 tạo các truy vấn phức tạp hơn, hãy nhấp vào Thêm vào truy vấn.

    Để xoá mệnh đề truy vấn, hãy nhấp vào nút xoá . Để xoá tất cả các mệnh đề truy vấn, hãy nhấp vào Xoá.

  5. Nhấp vào Run (Chạy) để truy xuất kết quả từ cơ sở dữ liệu của bạn.

Các yêu cầu và giới hạn về truy vấn

Khi bạn sử dụng Trình tạo truy vấn, hãy lưu ý các yêu cầu và giới hạn sau đây đối với truy vấn.

  • Tất cả truy vấn phải được một hoặc nhiều chỉ mục hỗ trợ. Nếu không thể tìm thấy chỉ mục để hỗ trợ truy vấn, thì cơ sở dữ liệu sẽ trả về một lỗi chứa đường liên kết để tạo chỉ mục bắt buộc.

  • 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, các kết quả được sắp xếp theo mã 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 đó.

  • Dải ô (<, <=, >, >=) không bằng các mệnh đề truy vấn (!=, not-in) phải tất cả bộ lọc trên cùng một trường.

Để biết thêm các quy tắc giới hạn khác, hãy xem phần Giới hạn đối với 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 thành các bộ sưu tập. Trước khi 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à xoá 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ở thẻ Data (Dữ liệu) trong mục Cloud Firestore:

Thêm dữ liệu

  1. Nhấp vào Add collection (Thêm bộ sưu tập), sau đó nhập tên bộ sưu tập rồi nhấp vào Next (Tiếp theo).
  2. Nhập một mã tài liệu cụ thể hoặc nhấp vào Tự động nhận dạ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 sẽ xuất hiện trong trình xem dữ liệu.
  4. Để thêm tài liệu khác 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. Hãy nhấp vào một bộ sưu tập để xem tài liệu của bộ sưu tập đó, sau đó nhấp vào một tài liệu để xem các trường và bộ sưu tập con của bộ sưu tập đó.
  2. Nhấp vào một trường để chỉnh sửa giá trị của trường đó. Để thêm trường hoặc tập hợ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

Cách xoá một bộ sưu tập:

  1. Chọn bộ sưu tập bạn muốn xoá.
  2. Nhấp vào biểu tượng trình đơn ở đầu cột chứng từ, sau đó nhấp vào Xoá bộ sưu tập.

Nhấp vào Xoá bộ sưu tập trên trình đơn trong cột tài liệu

Cách xoá một tài liệu hoặc tất cả các trường của tài liệu đó:

  1. Chọn tài liệu bạn muốn xoá.
  2. Nhấp vào biểu tượng trình đơn ở đầu cột chi tiết chứng từ. Chọn Xoá tài liệu hoặc Xoá trường tài liệu.

Thao tác xoá một tài liệu sẽ xoá tất cả dữ liệu lồng trong tài liệu đó, bao gồm cả mọi tập hợp con. Tuy nhiên, việc xoá các trường của một tài liệu sẽ không xoá các tập hợp con của tài liệu đó.

Nhấp vào Xoá tài liệu hoặc Xoá trường tài liệu từ trình đơn theo bối cảnh trong cột chi tiết tài liệu

Cách xoá 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 tài liệu đó.
  2. Nhấp vào biểu tượng xoá bên cạnh trường bạn muốn xoá.

Nhấp vào biểu tượng xoá để xoá 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à xoá các Quy tắc bảo mật của Cloud Firestore trong bảng điều khiển của Firebase, hãy chuyển đến thẻ Quy tắc trong mục Cloud Firestore. Tìm hiểu thêm về cách thiết lập và tuỳ chỉnh các quy tắc.

Quản lý chỉ mục

Để tạo 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ó trên bảng điều khiển của Firebase, hãy chuyển đến thẻ Chỉ mục trong mục Cloud Firestore. Tìm hiểu thêm về cách quản lý chỉ mục.

Giám sát mức sử dụng

Để theo dõi mức sử dụng Cloud Firestore của bạn, hãy mở thẻ Usage (Mức sử dụng) của Cloud Firestore trong Bảng điều khiển của Firebase. Hãy sử dụng trang tổng quan để đánh giá mức sử dụng của bạn qua các khoảng thời gian khác nhau.