我有一个实体的集合。我需要提取这些实体的一个名为p的属性的不同值。
在 GQL 中,我会这样做:
SELECT DISTINCT p from kind
然而,在 gcloud-python库中, GQL 查询尚未实现(参见issue-304)。
我应该如何使用 gcloud-python 中当前可用的工具来做到这一点?我知道“分组”解决方法,但性能很糟糕。
gcloud-python目前没有为您提供执行字符串 GQL 查询 ( source ) 的方法,但您似乎可以使用Cloud Datastore APIgroup_by
中的字段来完成同样的事情。
参考: