【问题标题】:CouchDB View to handle "OR" logic?CouchDB 视图来处理“或”逻辑?
【发布时间】:2014-09-16 13:52:46
【问题描述】:

第一次在 StackOverflow 上发帖,请多多包涵......

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

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

【问题讨论】:

    标签: couchdb couchdb-futon


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-09
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多