嵌入式实体的GQL投影查询

时间:2016-11-09 19:40:16

标签: google-cloud-datastore gql

假设我有一个带有嵌入式实体地址的用户实体,其中包含门牌号属性和街道属性。如何编写将根据名称进行过滤并返回地址列表的GQL投影查询?

示例数据: Sample Data

我想写的投影查询:

SELECT address FROM User WHERE name = Bob

这应返回两个地址,但不返回任何结果。

感谢任何回答的人!

1 个答案:

答案 0 :(得分:2)

您无法投影整个实体值,但您可以在实体值中投影各个属性,例如:

SELECT address.houseNumber FROM User WHERE name = Bob