我想做一些类似于 SQL 的DELETE FROM table1
. 有一个remove
函数需要一个叫做 a的函数,KeyRange
但我不确定如何创建一个KeyRange
代表“所有键”的函数,或者这是否可能。
我可以做这个:
storage.values("mytable").done(function(result) {
_.each(result, function(r) {
storage.remove("mytable", r._id);
});
});
但这不仅丑陋,我还需要对 Promise 做额外的工作,以便拥有一个仅在所有结果删除完成后才执行的回调。
有什么提示吗?