如何限制地图功能的结果
How to limit results in map function
在 Python
中,我使用此函数过滤来自 CouchDB
的数据:
people = "function(doc){if(doc.name==='Jacobian')emit(doc,null)}"
但是如果我只想获取doc.name==='Jacobian'
对应的一个文档怎么办?功能应该如何?
PS。听说过一些关于视图的东西,可以通过视图来实现,但是现在我想限制数据,使用地图功能。
地图函数:
function(doc) {
if(doc.name)
emit(doc.name,null)
}
要求:
/:db/_design/:name/_view/:name?key="Jacobian"&include_doc=true
在 Python
中,我使用此函数过滤来自 CouchDB
的数据:
people = "function(doc){if(doc.name==='Jacobian')emit(doc,null)}"
但是如果我只想获取doc.name==='Jacobian'
对应的一个文档怎么办?功能应该如何?
PS。听说过一些关于视图的东西,可以通过视图来实现,但是现在我想限制数据,使用地图功能。
地图函数:
function(doc) {
if(doc.name)
emit(doc.name,null)
}
要求:
/:db/_design/:name/_view/:name?key="Jacobian"&include_doc=true