我需要使用我刚刚在mongo DB中保存的文件作为路径中的参数。我如何返回上次保存的文件的_id?
这是我的代码。我正在使用Angular js。
$scope.createGroup = function(newGroup){
$scope.groups.save(newGroup);
$state.go('groups.invite-users',{groupId: ????})
};
答案 0 :(得分:1)
我假设save
将返回一个承诺,因为它可能正在使用angulars $http
服务,并且已解析的承诺将获得新创建的组的ID,因此我将执行以下操作:
$scope.createGroup = function(newGroup){
$scope.groups.save(newGroup).then(function(newGroupId) {
$state.go('groups.invite-users',{groupId: newGroupId})
});
};
无论如何,您应该提供更多代码(例如,您在数据库中创建新条目的相关代码)。