在ndb中使用get_by_id获取多个实体

Sea*_*ara 9 python google-app-engine app-engine-ndb

使用旧的数据库,我可以调用Model.get_by_id([1, 2, 3])获取实体列表.

Ndb Model.get_by_id不支持id列表作为参数.复制旧功能的最佳方法是什么?

tes*_*dal 18

您使用get_multi函数来获取键列表.

objects = ndb.get_multi([ndb.Key(Model, k) for k in ids])
Run Code Online (Sandbox Code Playgroud)