You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ja...@apache.org on 2018/07/24 15:37:07 UTC
[couchdb-nano] branch master updated (8d71498 -> bdb1cd0)
This is an automated email from the ASF dual-hosted git repository.
jan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-nano.git.
from 8d71498 Promise support for Nano - Issue 98 (#102)
add f5d9cb7 Added support for multiple view queries
add e75d71e Add tests for PR #56 (support multiple query view)
add a57c91b Fix merge conflicts for #80
new bdb1cd0 Merge pull request #80 from adamsaeid/multi-view-queries
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
lib/nano.js | 10 ++++++++++
tests/fixtures/design/query.json | 5 +++++
tests/integration/design/query.js | 33 +++++++++++++++++++++++++++++++++
tests/unit/design/view.js | 16 ++++++++++++++++
4 files changed, 64 insertions(+)
[couchdb-nano] 01/01: Merge pull request #80 from
adamsaeid/multi-view-queries
Posted by ja...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
jan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-nano.git
commit bdb1cd05456f6800d67bebc45ae0001fd34e65bd
Merge: 8d71498 a57c91b
Author: Jan Lehnardt <ja...@apache.org>
AuthorDate: Tue Jul 24 17:37:05 2018 +0200
Merge pull request #80 from adamsaeid/multi-view-queries
Multi view queries tests
lib/nano.js | 10 ++++++++++
tests/fixtures/design/query.json | 5 +++++
tests/integration/design/query.js | 33 +++++++++++++++++++++++++++++++++
tests/unit/design/view.js | 16 ++++++++++++++++
4 files changed, 64 insertions(+)
diff --cc lib/nano.js
index 6db083d,33501e6..e573888
--- a/lib/nano.js
+++ b/lib/nano.js
@@@ -625,11 -589,20 +625,21 @@@ module.exports = exports = nano = funct
path: viewPath,
method: 'POST',
qs: qs1,
- body: body
+ body: body,
+ stream: meta.stream
}, callback);
+ } else if (qs && qs.queries) {
+ body = {queries: qs.queries};
+ delete qs.queries;
+ return relax({
+ db: dbName,
+ path: viewPath,
+ method: 'POST',
+ qs: qs,
+ body: body
+ }, callback);
} else {
- var req = {
+ const req = {
db: dbName,
method: meta.method || 'GET',
path: viewPath,