1

私はWindowsAzureモバイルサービスで働いています。2つのテーブルプラン1:Nサブスクリプションを取得しました(1つのプランには多くのサブスクリプションが関連しており、サブスクリプションには1つのプランが関連しています)。私はJSサーバースクリプトにあまり精通していません。新しいサブスクリプトを挿入するとき、この新しいサブスクリプションが持つプランを照会する必要があります(planIdはサブスクリプションオブジェクトのクライアントから取得されます)。だから私はこれを持っています:

function insert(item, user, request) 
{
    var planTable = tables.getTable("Plan");
    //Here I want to select the plan from planTable using item.PlanId

    request.execute();
}
4

2 に答える 2

3

あなたはこのようにそれを行うことができます(公式ドキュメントはここにあります):

 planTable.where({
        id: item.PlanId
    }).read({
        success: function(results) {
            // Do something here!
            request.execute();
        }
    });
于 2012-11-26T20:35:58.353 に答える
2

このシナリオは、http://blogs.msdn.com/b/carlosfigueira/archive/2012/09/11/supporting-complex-types-in-azure-mobile-services-clients-のブログ投稿で説明されています。実装-1-n-table-relationships.aspx。SandrinoDiMattiaの答えを拡張した例が含まれています。

于 2012-11-27T14:57:43.477 に答える