0

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 と出力されます。

私が見つけたすべてのドキュメントは、私のものと同様のコードを示していますが、どこが間違っているのかわかりません。どんな助けでも大歓迎です!!

4

1 に答える 1