2014-11-03 90 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); 
    } 
});