条目是这样创建的:
Nodes.insert({name : node1, conf :{flag1: true, flag2: true } });
我不想从我的子数组中更新flag1。这是我的代码:
Nodes.update(Session.get("node"), {$set: {conf :{ flag1 : false }}});
当我调用代码片段时 - flag2 会从我的数组中删除。我知道我可能会将该部分添加到更新概念中 - 但子数组 conf 将有很多条目,这可能会有点乏味...... 标志的顺序也可以改变。有没有这种神奇的药水。mongodb文档对此不是很清楚。conf.$点表示法会抛出错误。感谢您的时间。