如何从 MessageIndex 中找到所有符合条件的父键。请注意,Message 是 MessageIndex 的父级。
如果我不指定直接祖先,它会一直返回空。
Query query1 = new Query("MessageIndex");
query1.setKeysOnly();
query1.addFilter("receivers", FilterOperator.EQUAL, me);
PreparedQuery pq2 = datastore.prepare(query1);
Iterable<Entity> entities = pq2.asIterable();
HashSet<Key> keys = new HashSet<Key>();
for (Entity en : entities)
keys.add(en.getParent());
Map<Key,Entity> messages = datastore.get(keys);
我将不胜感激。