App Engine - ReferenceProperty и пользовательские индексы - PullRequest
0 голосов
/ 26 июля 2010

Это дополнительный вопрос к ответу Дрю Сирса на это обсуждение:

Хранилище данных App Engine - вопрос модели данных

Если я смоделирую корзину как ссылочное свойство в виде объекта и скажу, что хочу запросить объекты в корзине 1234 с размером> 1000. Мой запрос будет выглядеть как «где bucket = key ('Bucket', 1234) и размер > 1000 ".

Я предполагаю, что для этого потребуется пользовательский индекс в свойствах корзины и размера. Это предположение неверно? Если нет, то является ли Модель № 2 в исходном вопросе (динамические виды) единственным способом заставить ее работать с автоматическими индексами? Я надеюсь, что есть другой способ.

Спасибо, Keyur

1 Ответ

1 голос
/ 27 июля 2010

Вы правы: для этого потребуется пользовательский индекс. Динамические виды могли бы быть одним из способов обхода этого - хотя и грязным, - но могут быть и другие. Можете ли вы рассказать нам больше о структуре этих объектов, видах свойств, которые могут объявлять пользователи, и допустимых запросах этих свойств?

...