发出 MongoDB 命令:
db.foo.insert({ x: "foo", y: "bar" })
db.foo.update({ x: "foo" }, { $unset: { y: 1 } })
导致此错误:MongoError: Invalid modifier $unset
据我了解,根据 MongoDB 文档的Update Operators: $unset部分,这应该可以完美运行。
外壳版本:2.4.4 - 安装(Ubuntu 10.04):mongodb-10gen_2.4.4_amd64.deb
MongoDB日志说:update test.foo query: { x: "foo" } exception userassert:Invalid modifier specified $unset 0ms