Я использую Java 8 для создания хобби-проекта на Google App Engine, но мой запрос возвращает ноль, даже если в хранилище данных на моем локальном хосте существует сущность.
Из хранилища данных
key: aglub19hcHBfaWRyGAsSC0dyb2NlcnlMaXN0GICAgICAgMAJDA ID/Name: 5348024557502464 created: Tue Dec 04 22:06:11 CET 2018 owner: 185804764220139100000
Идентификатор "владельца", который я получаю, используя UserServiceFactory, и идентификатор правильный, проверил его несколько раз.
Вот как я запрашиваю нужную мне сущность
Query q = new Query("GroceryList")
.setFilter(new FilterPredicate("owner", FilterOperator.EQUAL, currentUser.getUserId()));
DatastoreService datastore = DatastoreServiceFactory.getDatastoreService();
PreparedQuery pq = datastore.prepare(q);
Entity result = pq.asSingleEntity();
Носущность нулевая, ничего не выбрано.Я использовал https://github.com/GoogleCloudPlatform/java-docs-samples/blob/2e5996c68440134a79f1511c57529fa5cf987628/appengine-java8/datastore/src/test/java/com/example/appengine/QueriesTest.java#L787 в качестве ссылки.
Что я делаю не так?