使用GQL时,偏移光标不起作用

时间:2019-01-22 08:12:23

标签: google-cloud-datastore

我尝试将偏移光标与GQL(https://cloud.google.com/datastore/docs/reference/gql_reference)一起使用,如文档中所提到的那样,但是,在这种情况下,分页似乎停止工作。

复制步骤

  1. 运行SELECT * FROM comments WHERE feedId = @feedId ORDER BY created_at desc LIMIT 10并将最后一项作为“光标”

  2. 运行SELECT * FROM comments WHERE feedId = @feedId ORDER BY created_at desc LIMIT 10 offset @cursor将返回步骤1的确切结果

2 个答案:

答案 0 :(得分:0)

我发现问题是Google云/数据存储区PHP无法在绑定中注册CursorValue,因为我传递的任何文本都将被识别为字符串值,目前的临时解决方案是重写客户端库以实现自定义逻辑使用光标。

答案 1 :(得分:0)

游标支持从0.96版本开始实现,我现在正在使用,并且可以正常运行。