Trang này mô tả cách tạo và quản lý truy vấn đã lưu. Khi viết truy vấn trong Cloud Firestore Studio, bạn có thể lưu và quản lý các truy vấn đó. Để biết thêm thông tin, hãy xem phần Tổng quan về truy vấn đã lưu.
Tính năng truy vấn đã lưu chỉ có trong bảng điều khiển Google Cloud.
Vai trò bắt buộc
Để có được các quyền cần thiết để sử dụng truy vấn đã lưu, hãy yêu cầu quản trị viên cấp cho bạn các vai trò Quản lý danh tính và quyền truy cập (IAM) sau đây trên dự án:
- Cách xem các truy vấn đã lưu:
Cloud Datastore Viewer (
roles/datastore.viewer) - Cách xem, tạo, sửa đổi và xoá các truy vấn đã lưu:
Người dùng Cloud Datastore (
roles/datastore.user) - Để quản trị, xem, tạo, sửa đổi và xoá các truy vấn đã lưu:
Chủ sở hữu Cloud Datastore (
roles/datastore.owner). Vai trò này có nhiều quyền và cho phép truy cập đầy đủ vào Cloud Firestore, chỉ dành cho quản trị viên sử dụng.
Để biết thêm thông tin về cách cấp vai trò, hãy xem bài viết Quản lý quyền truy cập vào dự án, thư mục và tổ chức.
Các vai trò được xác định trước này chứa những quyền cần thiết để sử dụng các truy vấn đã lưu. Để tìm hiểu thêm về các quyền bắt buộc, hãy xem phần Các quyền bắt buộc.
Các quyền bắt buộc
Để tạo, xem, sửa đổi và xoá các truy vấn đã lưu, bạn cần có các quyền IAM sau ở cấp dự án:
| Hành động | Các quyền IAM bắt buộc |
|---|---|
| Tạo truy vấn đã lưu |
|
| Xem các truy vấn đã lưu |
|
| Sửa đổi truy vấn đã lưu |
|
| Xoá các truy vấn đã lưu |
|
| Quản trị truy vấn đã lưu (Chỉ dành cho quản trị viên) |
|
Bạn cũng có thể nhận được những quyền này bằng cách sử dụng vai trò tuỳ chỉnh hoặc vai trò xác định trước khác.
Vai trò Người dùng truy vấn Studio (roles/databasesconsole.studioQueryUser) cho phép tạo, xem và ghi quyền truy cập vào các truy vấn đã lưu. Vai trò này đáp ứng nhu cầu của hầu hết người dùng.
Chỉ cấp vai trò Quản trị viên truy vấn Studio (roles/databasesconsole.studioQueryAdmin) cho quản trị viên. Để biết thêm thông tin về IAM Cloud Firestore, hãy xem phần Quản lý danh tính và quyền truy cập.
Tạo truy vấn đã lưu
Để tạo một cụm từ tìm kiếm đã lưu, hãy làm theo các bước sau:
- Chuyển đến trang Tất cả cơ sở dữ liệu trong bảng điều khiển Google Cloud.
Tất cả cơ sở dữ liệu - Chọn một cơ sở dữ liệu Cloud Firestore mà bạn muốn tạo truy vấn đã lưu.
- Trong trình đơn điều hướng, hãy nhấp vào Cloud Firestore Studio.
- Trong ngăn Trình khám phá trên trang Cloud Firestore Studio, hãy chuyển đến phần Bộ sưu tập.
- Nhấp vào một bộ sưu tập để mở thẻ trình chỉnh sửa mới. Nếu muốn, bạn có thể nhấp vào biểu tượng Xem các thao tác bên cạnh một bộ sưu tập. Sau đó, nhấp vào Query collection (Tập hợp truy vấn) để mở một thẻ trình chỉnh sửa mới.
- Trong trình chỉnh sửa truy vấn, hãy nhập một truy vấn.
- Nhấp vào Lưu.
- Trong hộp thoại Lưu truy vấn, hãy nhập tên cho truy vấn đã lưu.
- Nhấp vào Lưu.
Mở và chạy truy vấn đã lưu
Để mở một truy vấn đã lưu dưới dạng truy vấn mới, hãy làm theo các bước sau:
- Trong ngăn Trình khám phá trên trang Cloud Firestore Studio, hãy chuyển đến phần Truy vấn.
- Nhấp vào một truy vấn đã lưu để mở truy vấn đó trong thẻ trình chỉnh sửa mới. Nếu muốn, bạn có thể nhấp vào biểu tượng Xem các thao tác bên cạnh một truy vấn đã lưu. Sau đó, nhấp vào Open query (Mở truy vấn) để mở truy vấn đó trong một thẻ trình chỉnh sửa mới.
- Nhấp vào Chạy.
Cập nhật truy vấn đã lưu
Để cập nhật một truy vấn đã lưu hiện có, hãy làm theo các bước sau:
- Trong ngăn Trình khám phá trên trang Cloud Firestore Studio, hãy chuyển đến phần Truy vấn.
- Nhấp vào một truy vấn đã lưu để mở truy vấn đó trong thẻ trình chỉnh sửa mới. Nếu muốn, bạn có thể nhấp vào biểu tượng Xem các thao tác bên cạnh một truy vấn đã lưu. Sau đó, nhấp vào Open query (Mở truy vấn) để mở truy vấn đó trong một thẻ trình chỉnh sửa mới.
- Sửa đổi truy vấn.
- Để lưu truy vấn đã sửa đổi, hãy nhấp vào Lưu.
Xem và quản lý danh sách tất cả truy vấn đã lưu
Để xem danh sách tất cả các truy vấn đã lưu trong dự án, hãy làm theo các bước sau:
- Chuyển đến trang Tất cả cơ sở dữ liệu trong bảng điều khiển Google Cloud.
Tất cả cơ sở dữ liệu - Chọn một cơ sở dữ liệu bất kỳ. Vì truy vấn đã lưu là một thành phần con của dự án, nên miễn là có vai trò bắt buộc, bạn có thể xem tất cả truy vấn đã lưu trong dự án từ bất kỳ cơ sở dữ liệu nào.
- Chọn một cơ sở dữ liệu bất kỳ.
- Trong ngăn Trình khám phá trên trang Cloud Firestore Studio, hãy chuyển đến phần Truy vấn.
- Nhấp vào biểu tượng
Xem các thao tác bên cạnh một cụm từ tìm kiếm đã lưu. Sau đó, hãy nhấp vào Quản lý cụm từ tìm kiếm.
Trang Truy vấn đã lưu sẽ mở ra. Trang này liệt kê tất cả các truy vấn đã lưu trong dự án này, bao gồm cả các truy vấn đã lưu cho các sản phẩm Google Cloud khác.
Bạn có thể tìm kiếm, lọc, xem và xoá cụm từ tìm kiếm trên trang Cụm từ tìm kiếm đã lưu. Bạn không thể chỉnh sửa truy vấn hiện có trên trang Truy vấn đã lưu.
Xoá truy vấn đã lưu
Bạn có thể xoá một truy vấn đã lưu trên trang Cloud Firestore Studio hoặc trên trang Truy vấn đã lưu trong bảng điều khiển Cloud.
- Trong ngăn Explorer (Trình khám phá) trên trang Cloud Firestore Studio, hãy chuyển đến phần Queries (Truy vấn).
- Nhấp vào biểu tượng Xem các thao tác bên cạnh cụm từ tìm kiếm đã lưu mà bạn muốn xoá. Sau đó, để xoá truy vấn đã lưu, hãy nhấp vào Xoá truy vấn.
- Trong hộp thoại Xoá cụm từ tìm kiếm, hãy nhấp vào Xoá.
Bạn cũng có thể xoá một truy vấn đã lưu trên trang Truy vấn đã lưu. Để xoá một truy vấn đã lưu trên trang Truy vấn đã lưu, hãy làm theo các bước sau:
- Chuyển đến trang Cụm từ tìm kiếm đã lưu.
- Nhấp vào biểu tượng Xem các thao tác bên cạnh cụm từ tìm kiếm đã lưu mà bạn muốn xoá.
- Nhấp vào Xoá truy vấn để xoá truy vấn đã lưu.
- Trong hộp thoại Xoá cụm từ tìm kiếm, hãy nhấp vào Xoá.
Bước tiếp theo
- Tìm hiểu về truy vấn đã lưu.