想在我的 CouchBase 中借助复合键插入数据但面临这个问题
Want to insert data with the help of composite key in my CouchBase but facing this problem
想要一个学生 name
和他的 birthdate
的组合键。
这是我的查询:
Insert into TestBucket(Key,value)
values(
["Name":"Aman", "birthdate":"12/04/1995"],
"English":[
{
"midterm": 34,
"endterm": 67
}
],
"Maths":
[
{
"midterm": 20,
"endterm": 40
}
],
"Computer":
[
{
"midterm": 48,
"endterm": 90
}
]
)
这是我得到的错误:
error "code": 3000
"msg": "syntax error - at :",
你需要改变两件事。首先,您的密钥应该是一个字符串。 Assemble 根据现有信息,您可以随心所欲。其次,您要插入的文档应该是一个 JSON 对象。
这是一个有效的例子:
insert into bucket1(key,value)
values("Aman--12/04/1995",
{
"English":[{ "midterm": 34, "endterm": 67 }],
"Maths":[{ "midterm": 20, "endterm": 40 }],
"Computer":[{ "midterm": 48, "endterm": 90 }]
})
想要一个学生 name
和他的 birthdate
的组合键。
这是我的查询:
Insert into TestBucket(Key,value)
values(
["Name":"Aman", "birthdate":"12/04/1995"],
"English":[
{
"midterm": 34,
"endterm": 67
}
],
"Maths":
[
{
"midterm": 20,
"endterm": 40
}
],
"Computer":
[
{
"midterm": 48,
"endterm": 90
}
]
)
这是我得到的错误:
error "code": 3000
"msg": "syntax error - at :",
你需要改变两件事。首先,您的密钥应该是一个字符串。 Assemble 根据现有信息,您可以随心所欲。其次,您要插入的文档应该是一个 JSON 对象。
这是一个有效的例子:
insert into bucket1(key,value)
values("Aman--12/04/1995",
{
"English":[{ "midterm": 34, "endterm": 67 }],
"Maths":[{ "midterm": 20, "endterm": 40 }],
"Computer":[{ "midterm": 48, "endterm": 90 }]
})