我之前在stackoverflow上问了一个关于如何使用临时(JavaScript)函数限制结果的问题。但是,由于我没有回答,我必须切换到预定义的视图。在google中扫描几个页面,我找到的唯一例子就是这个:
%
但是,不幸的是,这种观点的演示并未附带其使用示例。那么,如何实际使用视图来查询def fun(doc):
if "name" in doc:
yield doc['name'], None
中的结果,同样重要的是,如何限制结果。在CouchDb
世界中,我会像SQL
一样制定我的查询。如何在SELECT * FROM TABLE_NAME WHERE FIELD1 = "VALUE" LIMIT 1
中实现类似的功能?
PS。我知道文档存在,并且可能在某个页面上有答案。但我很难找到。此外,我觉得缺少像CouchDb
这样的简单小例子。
修改
SELECT ... WHERE ... LIMIT ...
部分中的documentation也提供了一个视图示例,但没有举例说明其用法。那么,如果世界上有人,谁真正知道如何使用2.3
中的观点?对观点的唯一了解根本没用。
答案 0 :(得分:0)
您还可以使用?limit=
作为查询参数。
还有许多其他有用的参数:http://docs.couchdb.org/en/1.6.1/api/ddoc/views.html