使用mongodb时出现意外的令牌错误

时间:2014-05-25 17:29:39

标签: mongodb

尝试使用shell设置/填充基本的mongo db,我收到以下错误消息。 我尝试过不同的数据库,但错误是一样的。任何人都可以解释我做错了什么吗?

{ "用户":"摆锤&#34 ;, "电子邮件":" bob@home.com" } 5月26日星期一00:54:28.228 SyntaxError:意外的令牌:

尝试使用shell设置/填充基本的mongo db,我收到以下错误消息。 我尝试过不同的数据库,但错误是一样的。任何人都可以解释我做错了什么吗?

1 个答案:

答案 0 :(得分:1)

您提到的代码就是文档本身。查看docs有关插入的工作原理。要插入,您应该使用:

db.collection.insert()

示例中包含文档的插入示例:

db.collection.insert({ "user":"bob", "email":"bob@home.com" })

编辑---

为了澄清,您必须在上面的示例中使用您尝试插入的集合的名称替换" collection"。

另外,请确保您使用的是正确的数据库。连接到shell时,请选择以下数据库:

use testdb