您的位置:首页 > 数据库 > Mongodb

Mongodb字段更新$unset操作符

2017-12-13 14:14 267 查看
一、$unset操作符删除一个指定的字段,看如下语法:

{ $unset: { <field1>: "", ... } }

上面的指定的值为“”不影响$unset表达式执行;
二、语法

如果指定的字段不存在则操作不做任何处理;

当使用$操作符匹配任何数组元素,$unset替换指定的元素为null而不是删除掉指定的元素,此行为保持数组大小和位置一直;

如下update()操作删除掉符合条件sku为unknown的文档字段quantity和instock

db.products.update(
{ sku: "unknown" },
{ $unset: { quantity: "", instock: "" } }
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: