SyntaxError: missing } after property list <shell>:3
有谁知道我做错了什么?花括号看起来很平衡,所以我想知道我是否在其他地方犯了错误.
db.test.save(
{
"name":"John Doe"
"attribute":"false"
"num1":99
"num2":85
"num3"{
"n1":11
"n2":9
"n3":8
"n4":9
}
"num4"{
"m1":15
"m2":6
"m3":5
"m4":12
}
}
)
解决方法:
缺少冒号.
"num3":{
^
"num4":{
^
还有逗号.
"name":"John Doe",
^
"attribute":"false",
^
"num3"{
"n1":11, //commas to separate these object properties too
"n2":9,
"n3":8,
"n4":9
},
^
//etc
这应该执行:
{
"name":"John Doe",
"attribute":"false",
"num1":99,
"num2":85,
"num3":{
"n1":11,
"n2":9,
"n3":8,
"n4":9
},
"num4":{
"m1":15,
"m2":6,
"m3":5,
"m4":12
}
}
MongoDB update docs中还有一些有效文档的例子.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。