如何限制地图功能的结果

时间:2015-06-17 16:36:07

标签: python couchdb

Python我正在使用此功能过滤来自CouchDB的数据:

people = "function(doc){if(doc.name==='Jacobian')emit(doc,null)}"

但是,如果我只想获得一个与doc.name==='Jacobian'对应的文档呢?功能应该怎么样?

PS。我听说过有关视图的内容,可以通过它们来实现,但此时我想使用map函数限制数据。

1 个答案:

答案 0 :(得分:1)

地图功能:

function(doc) {
  if(doc.name)
    emit(doc.name,null)
}

请求:

/:db/_design/:name/_view/:name?key="Jacobian"&include_doc=true