在python中删除google数据存储区中的实体

时间:2017-07-05 18:25:58

标签: python google-cloud-datastore google-cloud-platform

我想根据电子邮件删除/修改Google云端数据存储中的实体。

email = 'john@gmail.com'
query = client.query('email', '=', email)
# delete this entity if it exists??

现在我有了这个查询,我该如何删除这个实体?

1 个答案:

答案 0 :(得分:0)

next_entity = query.fetch()
client.delete(next_entity.key)

如果您只是删除该实体而且不需要除密钥之外的其他任何内容,请考虑进行keys_only查询以避免阅读您不关心的数据。