2016-11-09 15 views
2

Скажем, у меня есть объект пользователя со встроенным адресом объекта, который содержит свойство номера дома и свойство улицы. Как я могу написать запрос проекции GQL, который будет фильтровать на основе имени и вернуть список адресов?Запрос проекции GQL на встроенный объект

Образец данных: Sample Data

Проекция запроса Я пытаюсь написать:

SELECT address FROM User WHERE name = Bob 

Это должно вернуть два адреса, но она не возвращает никаких результатов.

Спасибо всем, кто отвечает!

ответ

1

Вы не можете проецировать все значения сущностей, но вы можете проецировать отдельные свойства в стоимости объекта, например .:

SELECT address.houseNumber FROM User WHERE name = Bob 
+0

Что бы лучший способ получить все значения сущностей? Я просто проектирую все отдельные свойства отдельно и объединяя их вместе? – Kookz

+0

Либо это, либо использовать обычный (непроекционный) запрос. –