删除 Azure Table 中的多条记录

Delete multiple records in an Azure Table

我有一个使用 Apache Cordova 编写的移动应用程序。我正在使用 Azure 移动应用程序来存储一些数据。
我创建了 Easy Tables 和 1 Easy API。 API 的目的是执行删除/更新超过 1 条记录。下面是 API 的实现。

exports.post = function (request, response){
   var mssql = request.service.mssql;
   var sql = "delete from cust where deptno in ( ? )";
   mssql.query(sql, [request.parameters],{
      success : function(result){ response.send(statusCodes.OK, result); },
      error: function(err) { response.send(statusCodes.BAD_REQUEST, { message: err}); }
   });
}   

还有其他实现方式吗? table 对象上的 del() 方法需要 id 才能删除,我没有找到任何其他方法来删除 table.
中的多行 我很难测试实施,因为 API 代码中的更改平均需要 2-3 小时才能部署。我通过 Azure 网站更改代码,当我 运行 它时,旧代码被命中,而不是最新的更改。

我们选择的套餐有什么限制吗?

更新
更新后的代码有效。

var sql = "delete from trollsconfig where id in (" + request.body.id + ")";   
mssql.query(sql, [request.parameters],{
      success : function(result){ response.send(statusCodes.OK, result); },
      error: function(err) { response.send(statusCodes.BAD_REQUEST, { message: err}); }
   });

让我先介绍最后一个。您可以随时重新启动服务以使用最新代码。代码可能在那里,但 Easy API 更改没有注意到它。一旦您的站点 "times out" 进入休眠状态,代码就会正常重新加载。登录到 Azure 门户,选择您的站点并单击重新启动应该可以解决问题。

关于第一个问题 - 有多种方法可以实现删除,但是您已经找到了一个很好的实现方式。我没有 运行 它来测试它,但它似乎是合理的。你不喜欢它的什么地方?