Запрос проекции хранилища данных не возвращает результаты - PullRequest
0 голосов
/ 22 декабря 2018

У меня есть вложенное поле {A: v1, B: v2, C: v3, D: v4, E: v5}, и записи создаются из класса модели ndb в движке приложения.

Iнужно выполнить запросы в каком-то другом приложении, где мне нужно вернуть только определенную проекцию.Я создал предложенный индекс, но запрос все равно возвращает 0.

Работает : выберите * из вида, где E> v6.

Работает :выберите A, B, D, E из вида.

Не работает : выберите A, B, D из вида, где E> v6

1 Ответ

0 голосов
/ 22 декабря 2018

Все рассматриваемые запросы используют разные наборы индексов, которые могут иметь разные уровни конечной согласованности.См. https://cloud.google.com/datastore/docs/articles/balancing-strong-and-eventual-consistency-with-google-cloud-datastore/ для получения дополнительной информации о возможной согласованности.

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