【发布时间】:2013-10-14 22:28:40
【问题描述】:
要查询 couch db 数据库,您可以发送 http GET 请求,格式为
host:5984/db/_design/some_view/_view/view1?key="foo"
要创建一个名为 view1 的简单视图,我可以创建地图
function(doc){
emit(doc.bar,doc);
}
这将生成一个键值对列表,其中 doc.bar 是键,doc 是值。在这种情况下,它是 db 的子集,其中 doc.bar = "foo"
emit 函数似乎将其参数与通过 URL 请求传递的关键参数进行比较。
我如何从 URL 中获取 key 的值并在它被传递给 emit 之前对其进行检查?
【问题讨论】: