Truy vấn tất cả các giá trị của một tag trong InfluxDB 2.0
Ngày cập nhật: 19-06-2021 | Số lần xem: 5719 | Số từ: 98 | Danh mục: InfluxDB
Tìm kiếm
Giả sử bạn muốn liệt kê toàn bộ các giá trị của một tag cụ thể, ví dụ như deviceId
, trong một bucket nhất định và giới hạn ở một measurement cụ thể.
Để thực hiện điều này, bạn có thể sử dụng hàm schema.measurementTagValues
trong Flux:
|
|
Hàm trên sẽ trả về danh sách các giá trị của tag deviceId
trong measurement sunzhongwei.com
thuộc bucket sunzhongwei.com
.
Truy vấn bằng Go (Golang)
Bạn cũng có thể thực hiện truy vấn tương tự trong ngôn ngữ lập trình Go bằng cách sử dụng queryAPI
. Thực tế cho thấy đây là một phương pháp hiệu quả và dễ triển khai.
Kết quả sau khi chạy truy vấn có thể trông như sau:
|
|
Điều này cho thấy hai giá trị testId
và testId2
đã được lấy ra thành công từ tag deviceId
.