我有一组要从GCD中检索的实体。但是,有些(或大多数)实体已经加载到内存中。所以我的方法是首先找出存在哪些密钥。所以我做了一个祖先查询,其中包含__key__
我认为我所要做的就是过滤掉我仍然需要加载哪些键并执行与ndb.get_multi
等效的操作。我在文档中找不到类似的内容。也许我错过了它?
对于相同的祖先查询,我可能会有数百个相对较大的实体。只检索正确的实体才会在获得少量或全部实体之间产生差异。
TLDR:
我正在寻找相当于ndb.get_multi
答案 0 :(得分:1)
Lookup
方法支持获取多个键:
req = datastore.LookupRequest()
req.key.extend([key1, key2])
resp = datastore.lookup(req)