1

如何从 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);

我将不胜感激。

4

0 回答 0