如何从 gcloud 数据存储中检索有序数据(使用 php)?

Ben

如果我没有使用'->order',我可以从数据存储中获取数据。代码在这里,

  $ancestorKey = $datastore->key('usercomment', 'default');
  $query = $datastore->query()
        ->kind('comment')
        ->hasAncestor($ancestorKey)
        ->limit(20);
  $result = $datastore->runQuery($query);

但如果我再添加一行

  $ancestorKey = $datastore->key('usercomment', 'default');
  $query = $datastore->query()
        ->kind('comment')
        ->hasAncestor($ancestorKey)
        ->order('date', Query::ORDER_DESCENDING)
        ->limit(20);
  $result = $datastore->runQuery($query);

然后,我什么也得不到。我试图添加一个 index.yaml 文件

indexes:
- kind: comment
  ancestor: yes
  properties:
  - name: date
    direction: desc

仍然没有,请帮忙。非常感谢

Ben

最后,我发现它应该是

->order('date', 'DESCENDING')

代替 ->order('date', Query::ORDER_DESCENDING)

不知道为什么,但它有效。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从php数组中以有序方式提取数据?

在php mysql代码中发布。如何从db中获取特定的有序数据并以php的表视图形式显示到<td>内部?

如何使用gcloud computing scp?

如何使用 PHP 存储和检索嵌入在 MySQL 数据库中的 YouTube?

如何使用php从具有多个表的mysql数据库中检索大量数据

如何调整gcloud中的奴才数量?(kubernetes,gcloud)

如何使用“gcloud”(Flutter)从 GoogleCloud Storage 读取数据

如何使用PHP表单从多个表中检索数据?

如何使用PHP从MySQL表中检索JSON数据?

如何使用 AJAX 从 PHP 文件中检索多个数据?

如何使用gcloud-node在Google数据存储上保存超过1500字节的文本?

如何利用 gcloud 中的并行处理?

如何使gcloud使用特定的配置目录?

如何使用 terraform 调用 gcloud 命令

如何在 Babashka 中使用 gcloud

如何使用php检索数据类别明智?

如何使用PHP Phalcon日历检索数据

在HTML中,如何检索在jQuery的Ajax中读取的php变量中存储的数据?

Haskell,如何创建有序数据Set a = Set [a]

如何使用Spring Data JPA保存和加载有序数据?

如何使用php将数据存储在图像中?

如何避免gcloud计算警报将密钥存储在缓存中

如何对使用 gcloud 存储的代码进行单元测试?

如何使用PHP从parse.com检索的顶级对象中的关系中检索数据

如何根据php中的行数检索数据并将其以动态形式存储

如何在PHP中存储和检索经过验证的表单数据?

如何正确连接GCloud SQL数据库?

如何将数据集放在gcloud kubernetes集群上?

gcloud nodejs createDataset:如何设置数据位置?