如何在mongodb中取消设置后删除值为null的数组字段

时间:2013-10-18 08:56:43

标签: mongodb

我在mongo中取消了一个数组字段,但它离开了该字段,其值为null,

问题是,如何删除它!

喜欢此图片http://i.stack.imgur.com/O2WiV.png

1 个答案:

答案 0 :(得分:3)

您可以使用null操作从数组中删除所有$pull个元素 See docs

代码示例:

db.collecton.update({condition: "x"}, {$pull: {state: null}});