具有WHERE和ORDER BY子句的多列上的Couchbase视图,如SQL中所示

时间:2015-03-09 09:34:38

标签: 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

非常感谢任何建议。

1 个答案:

答案 0 :(得分:1)

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

的更多信息

另一个选择是使用Couchbase v3,它附带了自己的N1QL query language,可以作为另一种选择。您可以在线试用here