AzureMobileServicesにテーブルがあります。クライアント側で、フィールド「値」が100未満のデータベース内の要素の数を取得するにはどうすればよいですか?
私はカウントだけに興味があり、すべての結果には興味がありません。クライアント側でこれを行うための最適な方法は何ですか?
AzureMobileServicesにテーブルがあります。クライアント側で、フィールド「値」が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)を使用して、通常の要求の代わりにこの特別なカウント操作を実行することを示すことができます。
モバイルサービスチームはまもなくカスタムサービス操作を終了するため、テーブルに支えられているかどうかに関係なく、リクエストを受信し、スクリプトを実行し、応答を返すことができるエンドポイントを作成できます。