CouchDB查看处理" OR"逻辑?

时间:2014-09-16 13:52:46

标签: couchdb couchdb-futon

第一次在StackOverflow上发帖,所以请耐心等待....

我有一个JSON文档,其中包含LastName,FirstName,SSN(加密),地址,电话。该应用程序允许用户基于LastName / FirstName或SSN或地址或电话进行搜索。有没有办法在CouchDB中创建一个可以处理所有条件的单个视图,还是需要为每个视图编写单独的视图?关于以最有效的方式处理此问题的建议?

我希望我可以编写一个视图,并能够操作startkey和endkey以获得所需的结果,但我没有运气得到它。

1 个答案:

答案 0 :(得分:3)

当您找到可以通过doc._id引用文档的结果时,这将为您提供文档每个属性的键。

function(doc){
    emit(doc.firstName, null);
    emit(doc.lastName, null);
    emit(doc.sSN, null);
}