MongoDB命令失败

时间:2015-12-07 02:01:18

标签: mongodb database nosql

对不起,我是MongoDB的新手,并且一直在努力去理解为什么我的简单命令不起作用:

我的命令:

db.baz.findAndModify(query:{name:"foo2"}, update:{$unset:{phone:""}});

错误讯息:

 E QUERY    SyntaxError: Unexpected token :

是否取消了删除字段数据的最佳选项?

1 个答案:

答案 0 :(得分:0)

您错过了db.baz.findAndModify({query: {name: "foo2"}, update: {$unset: {phone: ""}}}); 参数的外括号。

应该是:

$unset

是的,eval是从现有文档中删除字段的正确操作符。