1

我在 Azure 移动服务中有一张表。在客户端,如何获取数据库中“值”字段小于 100 的元素计数?

我只对计数感兴趣,而不对所有结果感兴趣。在客户端执行此操作的最佳方法是什么?

4

1 回答 1

2

今天最好的方法是编写自定义 SQL 查询。例如

function read(query, user, request) {
   mssql("SELECT COUNT(id) FROM table WHERE VALUE < 100", [], {
      success: function(results) {
         request.respond(200, results);
      }
   }    
}

由于您可能不想总是这样做,您可以使用请求参数 (http://blog.amitapple.com/post/30921523746/customparametersinmobileservices) 来指示您想要执行此特殊计数操作而不是正常请求。

移动服务团队将很快结束自定义服务操作,因此您只需拥有一个可以接收请求、执行脚本并返回响应的端点——无论它是否由表支持。

于 2013-01-06T01:25:17.613 回答