问题描述
我正在使用 GOCQL 查询时间戳范围内的数据。当我查询数据 = 某个时间时,它再次正常工作。当我结合这两个约束时,返回的切片为空。
map := map[string]interface{}{}
read := fmt.Sprintf("SELECT * FROM employee_table WHERE user_id=%v AND posttime>='%v' AND posttime<='%v'",user_id,posttimeMin.Format("2006-01-02 15:04:05.000+0000"),posttimeMax.Format("2006-01-02 15:04:05.000+0000"))
iter := Session.Query(query).Iter()
for iter.MapScan(map) {
readTable = append(readTable,employee_table{
user_id: m["user_id"].(int),posttime: m["posttime"].(time.Time),room: m["room"].(string),})
m = map[string]interface{}{}
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)