我有一个键列表,它应该是 MyModel 实体的子级(但有些可能不是),我想在事务中获取这些键引用的实体。一种方法是:
ifilter(None, ModelX.all().ancestor(Y).filter('__key__', xk).get() for xk in xkeys)
但是为每个键运行单独的查询似乎效率低下。有没有办法在事务中的键列表上运行 IPN.get(),保留顺序,但忽略不属于实体组的那些,而不是抛出 BadRequestError?
我有一个键列表,它应该是 MyModel 实体的子级(但有些可能不是),我想在事务中获取这些键引用的实体。一种方法是:
ifilter(None, ModelX.all().ancestor(Y).filter('__key__', xk).get() for xk in xkeys)
但是为每个键运行单独的查询似乎效率低下。有没有办法在事务中的键列表上运行 IPN.get(),保留顺序,但忽略不属于实体组的那些,而不是抛出 BadRequestError?