【发布时间】:2012-03-24 07:53:02
【问题描述】:
我是编写 couchdb 映射和减少查询的新手。我的要求之一是基于我们必须发出数据的一些键。我为此写了成功,如下所述。
function(doc) {
emit([doc.type , doc.category, doc.user], doc);
}
如果我们给出三个关键值
http://localhost:5984/test/_design/myDesign/_view/myView?key=["Science","A","John"]
然后将发出该数据。 但我的疑问是,如果我们为该视图提供一个键或两个键,我如何获取数据。这意味着对于上面的视图,如果用户提到一个键,如 doc.user,那么用户数据将基于这三个键发出。还有一个疑问是,我们可以为一个键提供两个值吗? ?假设用户想要通过使用相同的视图获取用户名为 JOHN 或 Joe 的数据。请提供指导以实现。
谢谢。
【问题讨论】:
标签: couchdb