我删除了数组中元素的内容但是如何完全删除它以使索引位置消失。现在,它所处的指数位置的值为null
。
如何完全删除这些空索引,因为我的html遍历数组,因此仍在处理具有null
值的索引位置。这是我目前的更新方法。我打算彻底删除该元素。我通过匹配对象id来查询对象。
点击事件:docId = this.docId
Meteor.users.update({_id: this.userId, 'profile.experiences.docId': docId}, {$unset: {'profile.experiences.$': docId}});
在方法中创建对象如下:
var expDoc = {
contents: ' ',
rank: ' ',
docId: new Mongo.ObjectID()
};
Meteor.users.update({_id:this.userId}, {$addToSet: {'profile.experiences': expDoc}});