在Influxdb中,我无法在时间范围内检索正确的值

我有一个docker中的influx数据库runngin,使用命令influx influx -import -path="path/to/txt/file.txt" -precision=n从一个文本文件填充值。

这是文本文件:

 apikey,apiKey=master_key_4,param=client5 count=45 1482544000000000000 apikey,apiKey=master_key_4,param=client5 count=85 1482562800000000000 apikey,apiKey=master_key_4,param=client5 count=574 1482889600000000000 apikey,apiKey=master_key_4,param=client5 count=567 1482966000000000000 

有4个值,前两个是2016年12月24日的值,28日的第三个值,29日的第四个值。

然后我执行一个查询,以便查找11月30日到12月31日之间的所有值,并期望检索我之前input的所有值。 这是我使用的查询:

 SELECT * FROM apikey WHERE apiKey = 'master_key_4' AND time >= '2016-11-30 23:59:59.999' AND time <= '2016-12-31 23:59:59.999' GROUP BY param order by time 

问题是,即使它们包含在我给出的时间范围内,我也无法检索到最后两个值:

 name: apikey tags: param=client5 time apiKey count ---- ------ ----- 1482544000000000000 master_key_4 45 1482562800000000000 master_key_4 85 

经过一些testing后,与数据库包含在docker中无关。

其实这个问题确实来自InfluxDB的1.2版

我testing了Verison 0.13,1.0和1.1的Influx,一切都很完美,我不能重现这个问题。 如果遇到同样的问题,降级版本可能是一个解决方法。