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 Firebase:

  • Xem, thêm, chỉnh sửa và xoá dữ liệu.
  • Tạo và cập nhật Cloud Firestore Security Rules.
  • 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 trong bảng điều khiển Firebase. Trong thẻ Cloud Firestore Dữ liệu, hãy nhấp vào một tài liệu hoặc bộ sưu tập để mở dữ liệu 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 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 liệt kê trong một tập hợp, hãy sử dụng nút Lọc danh sách .

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ê.

Không có tài liệu cấp trên

Một tài liệu có thể tồn tại ngay cả khi một hoặc nhiều tài liệu cấp trê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 cấp trên /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 một bộ sưu tập, mã 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 gốc 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 thẻ 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. 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ận dạng 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 cách sử dụ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 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ả 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.

Yêu cầu và giới hạn về truy vấn

Khi sử dụng Trình tạo truy vấn, hãy lưu ý các yêu cầu và hạn chế 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, 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, 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ó giá trị khác với giá trị bằng nhau (==), hãy thêm mệnh đề ORDER BY cho trường đó.

  • Mệnh đề truy vấn phạm vi (<, <=, >, >=) và không bằng (!=, not-in) phải 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 từ bảng điều khiển Firebase. Để quản lý dữ liệu của bạn, hãy mở thẻ 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ài liệu cụ thể hoặc nhấp vào Mã tự động, sau đó thêm các trường cho dữ liệu trong tài liệu.
  3. Nhấp vào Lưu. Bộ sưu tập và tài liệu mới 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. Nhấp vào một bộ sưu tập để xem các 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 tài liệu đó.
  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 bộ sưu tập phụ 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 tài liệu, sau đó nhấp vào Xoá bộ sưu tập.

Nhấp vào Xoá bộ sưu tập trong 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 thông tin chi tiết về tài liệu. Chọn Xoá tài liệu hoặc Xoá các trường của tài liệu.

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

Nhấp vào Xoá tài liệu hoặc Xoá các trường của tài liệu trong trình đơn theo bối cảnh ở cột thông tin chi tiết về 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ý Cloud Firestore Security Rules

Để thêm, chỉnh sửa và xoá Cloud Firestore Security Rules khỏi bảng điều khiển Firebase, hãy chuyển đến thẻ Quy tắc trong phần Cloud Firestore. Tìm hiểu thêm về cách thiết lập và tuỳ chỉnh quy tắc.

Quản lý chỉ mục

Để tạo chỉ mục mới cho truy vấn và quản lý chỉ mục hiện có từ bảng điều khiển Firebase, hãy chuyển đến thẻ Chỉ mục trong phần 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, hãy mở thẻ Cloud Firestore Usage (Mức sử dụng) trong Bảng điều khiển của 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.