【发布时间】:2015-09-01 14:52:05
【问题描述】:
我有一个对象数组。数组的每个元素都有一个我想删除的属性。 我的代码:
//remove the version key '__v'
var elements = elements.map(function (element) {
if (element.__v !== undefined) {
delete element.__v;
//console.log(element.__v);
}
return element;
});//elements.map()
console.log(elements);
如果我取消注释 console.log(element.__v);,我会得到 __v 的属性值。
但是,在最终的输出中,仍然包含 __v 属性的元素仍然存在。
【问题讨论】:
-
添加了
mongoose标签。
标签: javascript arrays mongoose