如何使用javascript在couchdb中使用多个组合键进行查询,而无需为每个组合编写单独的视图?

时间:2014-02-05 12:07:33

标签: javascript views couchdb

我正在尝试通过javascript根据某些特定的过滤器从couchdb获取文档。例如,我需要从数据库中获取员工列表,其中密钥可以是城市,年龄,州,总收入,性别或两个或更多这样的密钥的组合。

我面临的问题是随着可能的密钥数量的增加,我需要写入的视图数量也会急剧增加。我想避免写出这么多观点。那么可以吗?

1 个答案:

答案 0 :(得分:0)

除了查看Matt关于couchdb-lucene的建议之外,您还可以查看列表函数:当您有一小组基本视图查询可以将读取的数量减少到可管理的级别时,它们非常有用并且您想要进行一系列进一步过滤这些记录的即席查询。