如何使用Go删除app引擎数据?

时间:2014-08-09 14:18:11

标签: google-app-engine go

我正在尝试使用查询从数据存储中删除一些数据。基本上我想删除除Owner =“x”之外的所有Product实体。但是Delete函数似乎只接受Key作为参数。我应该如何基于查询实际删除?

1 个答案:

答案 0 :(得分:1)

首先,您必须使用查询来获取要删除的所有实体。使用keys-only query,以最大限度地降低成本。

然后执行batch delete,一次删除多个实体。

根据数据集大小,您可能需要使用push Task Queue,其时间限制为10分钟。

相关问题