Add optional `fields` to change feed selectors
When using selectors with `include_docs=true` can specify an optional fields
array in the POST request JSON body.
Each element in the array can be a json field (or even a key path
specified as field1.field2...). Resulting documents will contain only the
specified document fields.
For example:
`
http://.../d1/_changes?filter=_selector&include_docs=true
{
"selector": {"z" : {"$gte" : 1} }, "fields": ["field1", "field2"]
}
`
Will first select only document with "z" value >= 1, then will return only field1 and field2 in documents.
{ "field1": "field1value", "field2": "field2value"}
(This requires a companion pr in fabric to work)
Jira: COUCHDB-2988
2 files changed