我正在尝试使用查询从数据存储中删除一些数据。基本上,我想删除除 Owner="x"以外的所有 Product 实体。然而 Delete函数似乎只接受一个 Key 作为参数。我应该如何根据查询实际删除?
最佳答案
首先,您必须使用查询来获取要删除的所有实体。使用 keys-only query , 以最小化成本。
然后执行batch delete , 一次删除多个实体。
根据数据集大小,您可能需要使用 push Task Queue , 有 10 分钟的时间限制。
关于google-app-engine - 如何使用 Go 删除应用引擎数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25219471/