2016-02-22 8 views
5

Jestem nowicjuszem do influxdb. Właśnie zacząłem czytać dokumentację napływu.Jak uzyskać liczbę wpisów w pomiarze

Nie mogę znaleźć odpowiednika "wybierz liczbę (*) z tabeli" do pracy w napływ db.

mam pomiar zwany koszyk:

time    status cartid   
1456116106077429261 0  A 
1456116106090573178 0  B 
1456116106095765618 0  C 
1456116106101532429 0  D 

ale gdy próbuję zrobić

select count(cartid) from cart 

pojawia się błąd

ERR: statement must have at least one field in select clause 

Odpowiedz

4

Przypuszczam cartId to znacznik zamiast wartość pola? count() obecnie nie można używać w kolumnach znaczników i czasu. Więc jeśli twoja status jest kolumną bez tagu (pole), licz na to.

EDIT:

Reference

+2

Prawidłowe [funkcje InfluxDB] (https://docs.influxdata.com/influxdb/v0.10/query_language/functions/#count) może jedynie przyjąć pola jako argumenty, a nie znaczniki. – beckettsean

Powiązane problemy