还是那句尽信书不如无书,在http://www.tutorialspoint.com/上学MongoDB的时候,这个save()方法运行这句时,

db.user.save({"_id":ObjectId(545064725814bf818b423de4), "name":"cc"})

总是报错如下,

SyntaxError: Unexpected token ILLEGAL

我就纳闷了,完全按照教程写的啊,格式一模一样,怎么还是错。结果最后在看了后面的几个教程之后发现可能是id需要加引号,加上引号一试,果然成功了。

正确的写法应该是给那串常常的id也加上引号,也有道理的嘛,毕竟是字符串。

db.user.save({"_id":ObjectId('545064725814bf818b423de4'), "name":"cc"})


blog comments powered by Disqus

Published

29 October 2014

Category

tech_world

Tags