如何从正在Windows服务器脚本中插入的项目获取自动生成的ID?

时间:2012-11-26 21:18:21

标签: javascript azure azure-storage azure-mobile-services

我有一张桌子,“Plan”有几列和一个ID列,插入后会自动生成。当我在插入服务器脚本中工作时,我怎么知道ID?我正在开发windows azure移动服务。

function insert(item, user, request) {
    //I want to know the ID of the new item to be inserted.
}

1 个答案:

答案 0 :(得分:2)

只有在项目插入数据库时​​才会生成id,并将其作为新属性添加到item参数中。您可以通过在插入操作中指定脚本的回调来实现它:

function insert(item, user, request) {
    request.execute({
        success: function() {
            var id = item.id;
            console.log("The new item's id is: ", id);
            request.respond();
        }
    });
}