英文:
SliceMap when using PageSize
问题
我正在尝试实现分页,但是当我使用带有 PageSize 的 SliceMap 时,我得到了所有的行 - 你知道为什么吗?应该怎么做呢?
注意:我需要按照 CQL 列名对行映射进行键控。
iter := session.Query("SELECT * FROM paging").PageSize(10).Iter()
slicemap, err := iter.SliceMap()
saveState := iter.PageState()
fmt.Println(slicemap)
英文:
I am trying to implement paging but when I use SliceMap with PageSize I get all the rows - do you know why and what to do? <br>
Note: I need the row maps keyed by CQL column mames.
iter := session.Query("SELECT * FROM paging").PageSize(10).Iter()
slicemap, err := iter.SliceMap()
saveState := iter.PageState()
fmt.Println(slicemap)
答案1
得分: 1
请按照以下方式使用:
iter := session.Query("SELECT * FROM paging").PageState(nil).PageSize(10).Iter()
请注意,这是一个示例代码片段,具体使用方法可能需要根据你的实际情况进行调整。
英文:
iter := session.Query("SELECT * FROM paging").PageState(nil).PageSize(10).Iter()
please use like this
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论