使用AND运算符进行Couchdb查询

时间:2014-02-10 12:43:18

标签: couchdb

是否可以使用couchdb视图模拟此查询?

select * from table where key1 = 'value 1' AND key2 = 'value 2';

1 个答案:

答案 0 :(得分:3)

是。您的地图功能如下所示:

function(doc){
  if ( doc.key1 && doc.key2 ){
    emit([doc.key1, doc.key2], null);
  }
}

然后你会这样查询:

.../myview?startkey=["value 1","value 2"]&endkey=["value 1","value 2"]