我在 Azure 移动服务中有一张表。在客户端,如何获取数据库中“值”字段小于 100 的元素计数?
我只对计数感兴趣,而不对所有结果感兴趣。在客户端执行此操作的最佳方法是什么?
我在 Azure 移动服务中有一张表。在客户端,如何获取数据库中“值”字段小于 100 的元素计数?
我只对计数感兴趣,而不对所有结果感兴趣。在客户端执行此操作的最佳方法是什么?
今天最好的方法是编写自定义 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) 来指示您想要执行此特殊计数操作而不是正常请求。
移动服务团队将很快结束自定义服务操作,因此您只需拥有一个可以接收请求、执行脚本并返回响应的端点——无论它是否由表支持。