2016-02-22 4 views
5

मैं influxdb करने के लिए एक नौसिखिया हूँ। मैंने अभी influx दस्तावेज को पढ़ना शुरू कर दिया।माप में प्रविष्टियों की संख्या कैसे प्राप्त करें

मुझे प्रत्यारोपण डीबी में काम करने के लिए 'तालिका से चयनित गिनती (*)' के समतुल्य प्रतीत नहीं होता है।

मैं एक माप गाड़ी कहा जाता है:

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

लेकिन जब मैं

select count(cartid) from cart 

करने की कोशिश मैं त्रुटि

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

उत्तर

4

मिल मुझे लगता है cartId बजाय एक टैग है एक फील्ड मूल्य? count() वर्तमान में टैग और समय कॉलम पर उपयोग नहीं किया जा सकता है। तो यदि आपका status एक गैर-टैग कॉलम (फ़ील्ड) है, तो उस पर गिनती करें।

संपादित करें:

Reference

+2

सही है, [InfluxDB कार्यों] (https://docs.influxdata.com/influxdb/v0.10/query_language/functions/#count) केवल स्वीकार कर सकते हैं क्षेत्रों तर्क के रूप में, टैग नहीं। – beckettsean

संबंधित मुद्दे