CQL 不允许我读取范围内的数据

问题描述

我正在使用 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 (将#修改为@)