我已插入用户文档。当我运行SELECT查询时:SELECT * FROM my_buckt WHERE type = “user”
我可以看到如下所示的结果。
[{
"my_buckt": {
"createdTs": xxxxx,
"createdBy": "xxxx",
"data": {
"title": test
},
"type": "user",
"uuid": "xxxxxxxxx"
}
}]
但是当我尝试运行以下查询时,它会出错。我只是在桶名后添加了类型。请告知我缺少的内容,以使其适用于以下SELECT查询:
SELECT * FROM my_buckt user WHERE type = “user”
“code”:3000,“msg”:“语法错误 - 用户”,
答案 0 :(得分:0)
这是因为user
是保留字(有关保留字的完整列表,请参阅documentation)。所以要么你可以使用别的东西作为别名,如下所示:
SELECT * FROM my_buckt u WHERE type = "user"
或者您可以在用户周围添加反引号,如下所示:
SELECT * FROM my_buckt `user` WHERE type = "user"