为什么Mongodb shell允许没有引号的JSON文档输入?

时间:2013-04-14 22:51:45

标签: json mongodb

我正在教自己MongoDB,发现我可以在没有引号的shell中输入JSON。这只是为了方便还是有一个我不知道的JSON标准?

允许进入MONGODB SHELL

{ 
    A:2
}

.find()会返回有效的JSON文档 { "A":"2" }

EDIT shell输入的正确返回值为{ "A":2 }

JSON VALID

{
    "A": "1"
}

1 个答案:

答案 0 :(得分:4)

虽然JSON确实需要围绕对象键引用,但JavaScript本身却不需要。 MongoDB shell使用JavaScript而不是纯粹的JSON。