MongoDB 命令失败
MongoDB command failing
抱歉,我是 MongoDB 的新手,一直在努力了解为什么我的简单命令不起作用:
我的命令:
db.baz.findAndModify(query:{name:"foo2"}, update:{$unset:{phone:""}});
错误信息:
E QUERY SyntaxError: Unexpected token :
取消设置是删除字段数据的最佳选择吗?
您的 findAndModify
参数缺少外括号。
应该是:
db.baz.findAndModify({query: {name: "foo2"}, update: {$unset: {phone: ""}}});
是的,$unset
是从现有文档中删除字段的正确运算符。
抱歉,我是 MongoDB 的新手,一直在努力了解为什么我的简单命令不起作用:
我的命令:
db.baz.findAndModify(query:{name:"foo2"}, update:{$unset:{phone:""}});
错误信息:
E QUERY SyntaxError: Unexpected token :
取消设置是删除字段数据的最佳选择吗?
您的 findAndModify
参数缺少外括号。
应该是:
db.baz.findAndModify({query: {name: "foo2"}, update: {$unset: {phone: ""}}});
是的,$unset
是从现有文档中删除字段的正确运算符。