我是loopback nodejs服务的新手。我看到它根据模型生成角度sdk。
我正在查看资源管理器并查看deleteAll的方法,但看不到如何按ID删除。
我建立了关系,以便每个活动都有很多评论。
Angularjs SDK没有为hasMany关系声明deleteById的方法。
想知道mongoose从数组中拉出来的等价物是什么。
答案 0 :(得分:1)
答案 1 :(得分:0)
我假设您要删除属于某个活动的评论,并且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文档。