Windows Azure モバイル サービスのテーブルの 1 つにサーバー側スクリプトを実装しようとしています。現在、私のスクリプトは次のようになっています。
function read(query, user, request) {
var sql = 'SELECT * FROM nextjet.aircraft AS ac ' +
'INNER JOIN nextjet.aircraft_type AS act ' +
'ON ac.aircraft_type_id = act.id AND ac.id = ?';
console.log('Attempting to fetch an aircraft row');
mssql.query(sql, [request.id], {
success: function(results) {
console.log('aircaft row fetched: ' + results);
request.respond(statusCodes.OK, results);
},
error: function(err) {
console.log('There was an error when fetching an aircraft row: ' + err);
request.respond(statusCodes.NOT_FOUND, 'The aircraft was not found in the database');
}
});
}
メソッド readWithId:(NSNumber *)id を使用して iOS からこれを呼び出している場合、サーバー側で ID を取得するにはどうすればよいですか? 現在のように (request
を呼び出してオブジェクトから取得しようとしているだけrequest.id
です。これは機能しません。ログには、無効なパラメーター タイプであることが示されています。
では、どうすればIDを取得できますか?挿入操作では、オブジェクトごとに完全なオブジェクトにアクセスできますがitem
、読み取り操作ではアクセスできません。
前もって感謝します、
ジェンス