Azure Mobile Services を使用しています。私は 2 つのテーブルを持っています。私がやろうとしているのは、TableB で挿入を実行するときに、TableB の列の値とどこが一致するかを確認することによって、TableA から列の値を取得することです。
私の挿入サーバースクリプトは次のとおりです。
function insert(item, user, request) {
var TableA_Table = tables.getTable('TableA');
tableA_Table
.where({ columnValue: item.columnValue })
.read ({ success: setItemColumnValue });
request.execute();
function setItemColumnValue(result)
{
item.tableA_id = result.id;
}
}
tableA_Table.where コマンドが TableA から正しい行を取得していることを確認しましたが、setItemColumnValue 関数内に console.log(result) を入力すると undefined と出力されます。
私が見つけたすべてのドキュメントは、私のものと同様のコードを示していますが、どこが間違っているのかわかりません。どんな助けでも大歓迎です!!