我在ndb中使用了
现在,我必须将数据保存为模型,并从中获取数据。
$query = $datastore->query()
->kind('warehouse');
$result = $datastore->runQuery($query);
仓库有名称和地址字段
而且这个查询运行良好。
当我试着这个
use Google\Cloud\Datastore\Query\Query;
$query = $datastore->query()
->kind('warehouse')->order('created', Query::ORDER_DESCENDING);
$result = $datastore->runQuery($query);
这是不工作的,名字有StringProperty。如何从ndb获得带有订单desc的数据?
发布于 2020-03-25 21:33:14
创建一个index.yaml文件,并将这些代码放在下面的
indexes:
- kind: warehouse
ancestor: no
properties:
- name: created
direction: desc
如果您想应用过滤器
$query = $datastore->query()
->kind('warehouse')->filter->('address'=>'USA')->order('created', Query::ORDER_DESCENDING);
然后在index.yaml
indexes:
- kind: warehouse
ancestor: no
properties:
- name: address
- name: created
direction: desc
然后上传
gcloud datastore indexes create index.yaml
https://stackoverflow.com/questions/60846995
复制相似问题