Вы добавили индексный файл в свое приложение?
Как указано в документации [1] , каждому запросу Cloud Datastore, сделанному приложением, требуется соответствующий индекс. Индексы для простых запросов, таких как запросы к одному свойству, создаются автоматически. Индексы для сложных запросов должны быть определены в файле конфигурации с именем index.yaml. Этот файл загружен вместе с приложением для создания индексов в облачном хранилище данных.
Составные индексы поддерживают сложные запросы и определены в файле конфигурации индекса (index.yaml).
В вашем случае вам нужно добавить составной индекс, который включает свойства location_id и invoice_date. Это пример index.yaml:
индексы:
- вид: invoice_header
свойства:
- имя: location_id
направление: asc
- имя: invoice_date
направление: asc
Когда вы закончите изменять файл конфигурации индекса, выполните команду "gcloud datastore create-indexes", чтобы поместить индексы в службу.
В [2] вы найдете более широкое объяснение индексов.
Приветствие.