InfluxDB कैसे उपयोग करें या एक प्रश्न में? - mysql, influxdb

महत्वपूर्ण तालिका पर विचार करें:

समय सीओ 2रक्तसूगर रोगी आईडी
2015-10-15T08: 45: 11.015937347Z 0.04 1
2015-10-15T12: 31: 38.79680289Z 0.3 1
2015-10-16T08: 53: 53.974538938Z 0.07 1

मैं ऐसे अंक प्राप्त करने की कोशिश कर रहा हूं जिनमें सीओ 2 वैल्यू या ब्लडसुगर वैल्यू है और मैं जिस क्वेरी का उपयोग कर रहा हूं:

select * from vital where ( bloodSugar != null or CO2 != null ) and time > now() - 100w

3 अंक लौटाए जाने चाहिए, हालांकि डेटाबेस बस स्थिति के साथ अंक देता है bloodSugar != null (पहली और तीसरी पंक्तियां)। क्या क्वेरी या डेटाबेस में कोई समस्या है और मैं इसे कैसे ठीक कर सकता हूं?

InfluxDB संस्करण: 0.9.4.2

उत्तर:

जवाब के लिए 0 № 1

अब जब मैंने influxdb पर पढ़ा है, तो आप समय श्रृंखला डेटा का उपयोग कर रहे हैं, इसलिए उस समय के लिए, आपके पास कोई डेटा नहीं है।

यह सेट करने के लिए स्वीकार्य होगा NULL 0 या -1 के मान।


जवाब के लिए 0 № 2

InfluxDB शून्य मानों को स्टोर नहीं करता है। आप किसी मान के अस्तित्व के लिए पूछ सकते हैं या नहीं, लेकिन आप इसके लिए क्वेरी नहीं कर सकते हैं null

प्रयत्न select * from vital where ( bloodSugar !~ /.*/ OR CO2 !~ /.*/ ) and time > now() - 100w


संबंधित सवाल
सबसे लोकप्रिय