在DB中创建新实体之前获取实体ID

时间:2014-09-23 13:43:02

标签: express coffeescript mongoose entity

我使用Nodejs和express,angularJs和coffeScripts,mongodb和mongoose,

我想在DB中创建实体之前存储新实体的ID。

在用coffescripts编写的角度控制器中,我有这个代码

$scope.addPlayer = ->
    $http.post '/api/players',
      name: "PlayerName"

从这段代码我想存储我的新播放器的ID,我发现this topic非常接近我需要的东西,但我不知道如何为我的代码写这个,我需要让player._id稍后在^^

上更新此播放器

欢迎任何帮助

1 个答案:

答案 0 :(得分:0)

我能想到的最简单方法是确保你的/ api / player端点返回新创建的实体。

然后,在客户端,只需获取响应,您就可以访问_id属性以供将来使用。

HTH,

麦克