【发布时间】:2015-07-16 23:51:21
【问题描述】:
根据属性值从列表中删除对象的最简单方法是什么?
我正在寻找 MongoDB 中的 $pull 等效项。
我的列表看起来很简单,如下所示:
[{a: '1' , b: '1'},{a: '2' , b: '2'}]
我想从数组中删除属性 a 设置为“1”的对象。在 MongoDB 中,我会这样做:
Model.update({_id: getCorrectParentObj},{ $pull: {listIDeleteFrom: { a: '1' } } },(err, result)=>{});
如何使用 ImmutableJS 获得相同的结果?
【问题讨论】:
-
纯js:
listIDeleteFrom = listIDeleteFrom.filter(function(item) { return item.a !== 1 });(不确定不可变,因此评论)
标签: javascript node.js immutable.js