我如何使用GQL查询以查找具有重复值的列/实体

问题描述 投票:0回答:1

我在Google可能的数据存储区中有一个名为“ Entity_Name”的实体。如何使用GQL查询以在其中查找重复值。 GQL不允许我执行GROUP BY操作

google-cloud-platform google-cloud-datastore gql
1个回答
0
投票

来自Documentation

GQL大致对应于SQL:您可以将GQL类型视为SQL表,将GQL实体视为SQL行,并将GQL属性视为SQL列。但是,SQL行列查找仅限于单个值,而在GQL中,属性可以是多值属性。

因此,GQL与SQL相同。仅以下选项SELECT clauses are recognized

    DISTINCT

  • DISTINCT ON
  • WHERE
  • ORDER BY
  • LIMIT
  • 偏移
  • 如果您需要在数据存储区中找到重复的值,

    Find duplicates in App Engine Datastore显示了一种方法。

  • © www.soinside.com 2019 - 2024. All rights reserved.