Ошибка API GAE Go версии 3

# #google-app-engine #go

# # #google-app-engine #Вперед

Вопрос:

Я пытаюсь обновить довольно тривиальное веб-приложение до версии 3 Go GAE. Я получаю эту ошибку всякий раз, когда запрашиваю хранилище данных для определенного объекта, который, как я знаю, существует, но другие запросы, похоже, завершаются безрезультатно. Изменился ли способ использования хранилища данных (параметры функции исключены — мой новый код компилируется!)?

Ошибка = Ошибка API 4 (datastore_v3: NEED_INDEX): соответствующий индекс не найден.

Спасибо

Ответ №1:

Вы пытаетесь выполнить запрос, для которого требуется пользовательский индекс, но вы его не указали (или его создание не завершено). Вы должны полностью использовать свое приложение на своем локальном dev_appserver, а затем загрузить свое приложение для обновления определений индекса.