我在文档中找不到这个。我在单个AppEngine请求中检查数据存储区中多个键的存在。是否可以在单个查询中执行此操作,因为这比发送多个get_by_id请求更有效?
答案 0 :(得分:5)
您可以使用Google Cloud Datastore的查找方法创建RPC请求以按键获取实体:
request = datastore.LookupRequest()
request.key.extend(list_of_keys)
response = datastore.lookup(request)
或更快:
list_of_entities = ndb.get_multi(list_of_keys)