我需要从集合中删除子文档
tasks = item.tasks; // item is mongodb collection element, tasks is array of sub docs
tasks.forEach(function(task){
if (!task.finished)
tasks.remove(task)
})
item.save()
之后,我得到的情况并非所有带有finished==true的子文档都被删除。
还有其他更正确的方法来做我需要的吗?