crud函数的返回值

时间:2014-11-03 16:02:00

标签: javascript node.js azure azure-sql-database

我在Azure中使用javascript和node.js编写了简单的表脚本。

现在,如果我从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,但都不起作用。

1 个答案:

答案 0 :(得分:0)

当然,在我发布问题后不久,我想出了一个答案。

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