SQL 中带有 WHERE 和 ORDER BY 子句的多列 Couchbase 视图

Couchbase view on multiple columns with WHERE and ORDER BY clause as in SQL

我是 Couchbase noSql 数据库的新手。

我正在尝试创建一个视图,我希望这个视图应该给出如下 SQL 查询的结果。

SELECT * FROM Employee e WHERE e.name = "DESM%" AND e.salary < 1000 ORDER BY e.id desc

非常感谢任何建议。

如果您查看 Couchbase 中现有的啤酒样品(它附带),您会发现那里定义的视图。在管理控制台中,您可以 运行 一个视图。请注意,当您 运行 一个视图时,您可以为结果提供过滤条件和排序顺序……这可能等同于您的 SQL 之类的功能。详细阅读 Views and Indexes

另一种选择是使用自带的 Couchbase v3 N1QL query language that can serve as another alternative. You can try it out online here