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

SQL中WHERE和ORDER BY子句的多列Couchbase视图,couchbase,couchbase-view,spring-data-couchbase,Couchbase,Couchbase View,Spring Data Couchbase,我是Couchbase noSql数据库的新手 我正在尝试创建一个视图,我想这个视图应该给出如下SQL查询的结果 SELECT * FROM Employee e WHERE e.name = "DESM%" AND e.salary < 1000 ORDER BY e.id desc 从员工e中选择*,其中e.name=“DESM%”和e.salary

我是Couchbase noSql数据库的新手

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

SELECT * FROM Employee e WHERE e.name = "DESM%" AND e.salary < 1000 ORDER BY e.id desc
从员工e中选择*,其中e.name=“DESM%”和e.salary<1000订单由e.id desc

非常感谢您的任何建议

如果您查看Couchbase中现有的啤酒样本(随附),您将发现其中定义的视图。在管理控制台中,您可以运行视图。请注意,当您运行视图时,您可以为结果提供筛选条件和排序顺序……这可能与类似SQL的功能相当。阅读更多关于


另一种选择是使用Couchbase v3,它有自己的版本,可以作为另一种选择。您可以在线试用。

视图中的按
排序是非标准语言功能或错误。如果你想复制一些非标准的行为,你必须比“SQL”更具体——你想复制什么样的SQL数据库产品的行为?(在标准SQL中,表和视图是无序的行包-因此视图中的
orderby
没有意义)我明白你的意思。我的意图是像上面提到的sql查询一样查询Couchbase。我可以用哪种方式实现它。有什么建议吗。