我是环回 nodejs 服务的新手。我看到它根据模型生成了一个角度 sdk。
我正在查看资源管理器并看到一种 deleteAll 的方法,但没有看到如何按 ID 删除。
我建立了关系,因此每个活动都有很多评论。
Angularjs SDK 没有为 hasMany 关系声明 deleteById 的方法。
想知道什么相当于 mongoose 从数组中的 $pull。
我是环回 nodejs 服务的新手。我看到它根据模型生成了一个角度 sdk。
我正在查看资源管理器并看到一种 deleteAll 的方法,但没有看到如何按 ID 删除。
我建立了关系,因此每个活动都有很多评论。
Angularjs SDK 没有为 hasMany 关系声明 deleteById 的方法。
想知道什么相当于 mongoose 从数组中的 $pull。
我假设您要删除属于 Activity 的 Comment 并且该hasMany
关系是使用外键设置的activityId
。
要取消评论与活动的关联:
comment = // an instance of Comment model
delete comment.activityId;
comment.$save();
要从数据库中删除评论:
comment = // an instance of Comment model
Comment.deleteById({ id: comment.id });
Angular 的内置$remove
方法也应该可以工作:
comment = // an instance of Comment model
comment.$remove();
另请参阅ngResource.$resource文档。