2014-11-03 127 views
0

我在用Azure編寫的javascript和node.js中有簡單的表腳本。crud函數的返回值

現在,如果我從Windows Phone中調用其中的任何一個,則對象參數將從返回值自動更新。因而像這樣的代碼工作

await table1.InsertAsync(val1); 
MyObj val2 = new MyObj(); 
val2.data = val1.Id; 
await table2.InsertAsync(val2); 

但是現在我嘗試利用來自於Azure的計劃作業本一樣的:基本上鍊接2插入調用,以便後者取決於前者的ID。 id列是標識並自動創建。

我該如何做到這一點?計劃任務是使用javascript/node.js編寫的。我試過

var res = table1.insert(val1); 

並且在第一次插入後使用val1.id,但都不起作用。

回答

0

當然,在我提出這個問題後,我想出了一個答案。

table1.insert(val1, { 
    success: function(res) { 
     var val2 = { 
      data: res.id 
     } 
     table2.insert(val2); 
    } 
});