go - 使用 PageSize 时的 SliceMap

标签 go cassandra pagination gocql

我正在尝试实现分页,但是当我将 SliceMap 与 PageSize 一起使用时,我得到了所有行 - 您知道为什么以及该怎么做吗?
注意:我需要由 CQL 列妈妈键入的行映射。

iter := session.Query("SELECT * FROM paging").PageSize(10).Iter()
slicemap, err := iter.SliceMap()
saveState := iter.PageState()
fmt.Println(slicemap)

最佳答案

iter := session.Query("SELECT * FROM paging").PageState(nil).PageSize(10).Iter()

请这样使用

关于go - 使用 PageSize 时的 SliceMap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35224740/

相关文章:

json - 戈朗 : quickly access data of maps within maps

go - 在 go 函数声明中的参数旁边时, "..."是什么意思?

c++ - panic : Failed to load dbcapi. dll:

cassandra - 获取 cassandra 表创建日期

go - 为结构动态设置键和值

cassandra - 为什么连接经常超时

scala - 如何在 phantom-dsl 中连续更新多个字段?

grails - GORM paginateParams使用问题

jquery - 如何在每个页面中对具体内容进行描述分页?

php - 通过分页获取结果总数