我想检查一个实体是否仍然存在于NDB DataStore中。我有实体的ID,我没有把这个操作算作读取操作,但是在使用get_by_id
时我无法看到如何进行keys_only = True查询答案 0 :(得分:2)
无法将其与.get()
操作一起使用。
您可以使用查询执行此操作,但无论如何您将获得一个读取操作,并且查询速度较慢且不使用memcache。但如果您的实体足够大,可能还是值得使用。
Foo.query(Foo.key == ndb.Key(Foo, '11nNpmkaQk3iJ1kIFNQXAM')).get(keys_only=True)