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 Cloud Firestore Security Rules.
  • Quản lý chỉ mục.
  • Theo dõi mức sử dụng.

Xem dữ liệu

Bạn có thể xem tất cả dữ liệu Cloud Firestore của bạn trong bảng điều khiển của Firebase. Trong thẻ Cơ sở dữ liệu và bộ nhớ > 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 bộ sưu tập, hãy sử dụng nút Lọc danh sách .

Nhấp vào nút Lọc danh sách để lọc các chứng từ trong danh sách.

Tài liệu mẹ 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ài liệu mẹ 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 mẹ /mycoll/mydoc không tồn tại.

Trình xem dữ liệu Cloud Firestore hiển thị tài liệu mẹ 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 tài liệu mẹ không tồn tại được in nghiêng.
  • Trong bảng thông tin của tài liệu mẹ 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.

Tài liệu mẹ 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 Cloud Firestore Dữ liệu.

  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 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ả bộ sưu tập có cùng mã. Trong trường Nhóm bộ sưu tập, hãy nhập mã 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 đã 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 chuyển sang một trong các mệnh đề khác hiện 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.

    Để xoá một 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 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 đối với 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 đố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 cơ sở dữ liệu không tìm thấy chỉ mục để hỗ trợ truy vấn, thì cơ sở dữ liệu đó sẽ trả về lỗi có 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à phải theo cùng một 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 ngoài trường có điều kiện bằng nhau (==), hãy thêm mệnh đề ORDER BY cho trường đó.

  • Mệnh đề truy vấn về 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 giới hạn khác, hãy xem bài viết 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 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 và bộ sưu tập trong bảng điều khiển của Firebase. Để quản lý dữ liệu, hãy chuyển đến thẻ Cơ sở dữ liệu và bộ nhớ > Firestore > Dữ liệu.

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 rồi nhấp vào 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 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. 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 a 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 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.

Xoá 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 ở 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.

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

Nhấp vào Xoá tài liệu hoặc Xoá trường 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 trong bảng điều khiển của Firebase, hãy chuyển đến thẻ Cơ sở dữ liệu và bộ nhớ > Firestore > Quy tắc. 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 các truy vấn và quản lý chỉ mục hiện có trong bảng điều khiển của Firebase, hãy chuyển đến thẻ Cơ sở dữ liệu và bộ nhớ > Firestore > Chỉ mục. Tìm hiểu thêm về cách quản lý chỉ mục.

Theo dõi mức sử dụng

Để theo dõi mức sử dụng Cloud Firestore trong bảng điều khiển của Firebase, hãy chuyển đến thẻ Cơ sở dữ liệu và bộ nhớ > Firestore > Mức sử dụng. Hãy sử dụng trang tổng quan này để đánh giá mức sử dụng của bạn trong các khoảng thời gian khác nhau.