$unset

    • 删除集合bar下记录的name字段和age字段,如果记录中没有字段name或age,跳过,不做任何处理
    1. > db.foo.bar.update({ $unset: { name: "", age: "" } })
    1. > db.foo.bar.update({ $unset: { "arr.2": "" } })
    • $unset删除嵌套对象中的字段。如有一条记录:
      1. { content: { ID: 1, position: "manager" }, name: "Tom" }