Appengine (python) возвращает пустой для правильных запросов - PullRequest
2 голосов
/ 02 мая 2010

РЕДАКТИРОВАТЬ: понял это.По какой-то причине поле в индексе называлось strWord вместо wordStr.Я не заметил из-за сходства.Файл был сгенерирован автоматически, поэтому я должен был назвать поле, которое в предыдущей версии разработки.

У меня есть приложение с около полумиллиона «записей», каждое из которых содержит только три поля.Я хотел бы просмотреть записи по строковому полю с запросом, но у меня возникли проблемы.Если я захожу на страницу консоли, вручную просматриваю запись и сохраняю ее (без внесения изменений), она отображается в запросе:

SELECT * FROM wordEntry WHERE wordStr = 'SomeString'

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

1 Ответ

0 голосов
/ 02 мая 2010

Когда это случилось со мной, это потому, что я использовал TextField, который не может быть запрошен (но сбивает с толку просто игнорируется). Попробуйте переключиться на StringField.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...