1 | Query on a range
|
2 | ----------------
|
3 |
|
4 | Note: `min` can also be interpreted as `ge` and `max` as `le`.
|
5 |
|
6 | range_as_stream = (db_uri,app,view,min,max) ->
|
7 |
|
8 | params =
|
9 | reduce: false
|
10 | sorted: false
|
11 | inclusive_end: true
|
12 |
|
13 | if min?
|
14 | params.startkey = JSON.stringify min
|
15 | if max?
|
16 | params.endkey = JSON.stringify max
|
17 |
|
18 | view_stream db_uri, app, view, params
|
19 |
|
20 | module.exports = range_as_stream
|
21 | view_stream = require './view-stream'
|