【发布时间】:2020-04-29 22:25:17
【问题描述】:
我在 Google Cloud Datastore 中有一个名为 Entity_Name 的实体。我将如何使用 GQL 查询以查找其中的重复值? GQL 不允许我执行GROUP BY 操作。
【问题讨论】:
标签: google-cloud-platform google-cloud-datastore gql
我在 Google Cloud Datastore 中有一个名为 Entity_Name 的实体。我将如何使用 GQL 查询以查找其中的重复值? GQL 不允许我执行GROUP BY 操作。
【问题讨论】:
标签: google-cloud-platform google-cloud-datastore gql
GQL 大致映射到 SQL:您可以将 GQL 种类视为 SQL 表,将 GQL 实体视为 SQL 行,将 GQL 属性视为 SQL 列。但是,SQL 行列查找仅限于单个值,而在 GQL 中,属性可以是多值属性。
因此,GQL 不与 SQL 相同。只有以下选项SELECT clauses are recognized:
如果您需要在 Datastore 中查找重复值,Find duplicates in App Engine Datastore 会为您提供一种方法。
【讨论】: