我正在寻找针对 couchdb 视图问题的通用解决方案。
例如,有这样的视图结果:
{"total_rows":4,"offset":0,"rows":[
{"id":"1","key":["imported","1"],"value":null},
{"id":"2","key":["imported","2"],"value":null},
{"id":"3","key":["imported","3"],"value":null},
{"id":"4","key":["mapped","4"],"value":null},
{"id":"5,"key":["mapped","5"],"value":null}
]
1)如果我只想选择“导入”的文件,我会使用这个:
view?startkey=["imported"]&endkey=["imported",{}]
2)如果我想选择所有具有更高 id 的导入文档然后 2:
view?startkey=["imported",2]&endkey=["imported",{}]
3) 如果我想选择 id 介于 2 和 4 之间的所有导入文档:
view?startkey=["imported",2]&endkey=["imported",4]
我的问题是:如何选择 id 介于 2 和 4 之间的所有行?