我希望在我的详细信息集中有一个这样的文档,
{
id:1,
name:'Jake',
address:{
city:'salem',
country:'Jordan'
}
}
到目前为止,我已经在mongo shell中尝试了此命令,
db.details.insert({id:1,name:'Jake',address:{city:'Salem',country:'Jordan'}});
但是我有此错误消息,
SyntaxError: invalid property id.
为什么会有此错误消息,以及如何执行此文档的插入操作?
答案 0 :(得分:0)
您尝试了吗?
db.details.insert({_id:1,name:'Jake',address:{city:'Salem',country:'Jordan'}});
在mongodb中,id
字段通常命名为_id
。
我想您的集合作为阻止id
字段的json模式验证。
答案 1 :(得分:0)
尝试这种形状,并告诉我它是否有效 或_id代表的回复ID,由mongodb生成-autamatic
db.details.insert({_id:1,name:'Jake',address:{ city:'salem', country:'Jordan'}});
)