我以前在stackoverflow上提过一个关于如何使用临时(JavaScript)函数来限制结果的问题。但是,由于我没有回答,我不得不切换到预定义的视图。扫描谷歌几页,我发现的唯一的例子是这样的一个:预定义视图和结果限制
def fun(doc):
if "name" in doc:
yield doc['name'], None
但不幸的是,这种观点的论证并不伴随其使用的一个例子。那么,如何实际使用视图来查询CouchDb
中的结果,并且同样重要的是,如何限制结果。在SQL
世界,我会制定我的查询,如SELECT * FROM TABLE_NAME WHERE FIELD1 = "VALUE" LIMIT 1
。如何在CouchDb
中实施类似的事情?
PS。我知道文件存在,可能在某个页面上有答案。但我很难找到。除此之外,我还觉得缺少一些简单的例子SELECT ... WHERE ... LIMIT ...
。
EDIT
这documentation在节2.3
也给出的视图的例子,但是并没有给它的使用的一个例子。那么,如果世界上有人,谁知道如何使用CouchDB
中的视图呢?存在观点的唯一知识根本没有用处。