【发布时间】:2019-05-10 13:48:28
【问题描述】:
SELECT data FROM users WHERE data.role = "ADMIN"
由于 SQL 中的保留关键字 role,此查询返回错误。 password 也一样。
我已经创建了索引:
CREATE INDEX loginSearchIndex ON users(data.role) USING GSI
(使用 ` char 是唯一可行的方法。如果我在查询中执行相同操作,则不会返回任何结果。
对于没有任何保留关键字的嵌套对象,它工作得很好。 关于在运行 N1QL 查询时如何转义保留关键字的任何想法?
所有查询测试都在查询工作台中执行
【问题讨论】:
-
实际上,该确切命令不起作用,但您的评论将我带到了另一个页面。现在写答案。谢谢!