You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ko...@apache.org on 2019/09/09 12:05:26 UTC
[couchdb-documentation] branch master updated: Remove docs for
old-style multi-query request (#437)
This is an automated email from the ASF dual-hosted git repository.
kocolosk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/couchdb-documentation.git
The following commit(s) were added to refs/heads/master by this push:
new 99f9741 Remove docs for old-style multi-query request (#437)
99f9741 is described below
commit 99f9741ffea161ce7a79e68c75c30ab056cb74a0
Author: Adam Kocoloski <ko...@apache.org>
AuthorDate: Mon Sep 9 08:05:21 2019 -0400
Remove docs for old-style multi-query request (#437)
---
src/api/ddoc/views.rst | 132 -------------------------------------------------
1 file changed, 132 deletions(-)
diff --git a/src/api/ddoc/views.rst b/src/api/ddoc/views.rst
index 8028ac6..e069551 100644
--- a/src/api/ddoc/views.rst
+++ b/src/api/ddoc/views.rst
@@ -915,135 +915,3 @@ Sending multiple queries to a view
}
]
}
-
-.. warning::
- Using POST to /{db}/_design/{ddoc}/_view/{view} is still supported and
- allows you to get multiple query result to a view. This is described
- below. However, this is not encouraged after using POST to
- /{db}/_design/{ddoc}/_view/{view}/queries is introduced.
-
-.. http:post:: /{db}/_design/{ddoc}/_view/{view}
- :synopsis: Returns results for the specified queries
-
- Executes multiple specified view queries against the view function
- from the specified design document.
-
- :param db: Database name
- :param ddoc: Design document name
- :param view: View function name
-
- :<header Content-Type: - :mimetype:`application/json`
- :<header Accept: - :mimetype:`application/json`
- - :mimetype:`text/plain`
-
- :query json queries: An array of query objects with fields for the
- parameters of each individual view query to be executed. The field names
- and their meaning are the same as the query parameters of a
- regular :ref:`view request <api/ddoc/view>`.
-
- :>header Content-Type: - :mimetype:`application/json`
- - :mimetype:`text/plain; charset=utf-8`
- :>header ETag: Response signature
- :>header Transfer-Encoding: ``chunked``
-
- :>json array results: An array of result objects - one for each query. Each
- result object contains the same fields as the response to a regular
- :ref:`view request <api/ddoc/view>`.
-
- :code 200: Request completed successfully
- :code 400: Invalid request
- :code 401: Read permission required
- :code 404: Specified database, design document or view is missed
- :code 500: View function execution error
-
-**Request**:
-
-.. code-block:: http
-
- POST /recipes/_design/recipes/_view/by_title HTTP/1.1
- Content-Type: application/json
- Accept: application/json
- Host: localhost:5984
-
- {
- "queries": [
- {
- "keys": [
- "meatballs",
- "spaghetti"
- ]
- },
- {
- "limit": 3,
- "skip": 2
- }
- ]
- }
-
-**Response**:
-
-.. code-block:: http
-
- HTTP/1.1 200 OK
- Cache-Control: must-revalidate
- Content-Type: application/json
- Date: Wed, 07 Sep 2016 11:17:07 GMT
- ETag: "1H8RGBCK3ABY6ACDM7ZSC30QK"
- Server: CouchDB (Erlang/OTP)
- Transfer-Encoding: chunked
-
- {
- "results" : [
- {
- "offset": 0,
- "rows": [
- {
- "id": "SpaghettiWithMeatballs",
- "key": "meatballs",
- "value": 1
- },
- {
- "id": "SpaghettiWithMeatballs",
- "key": "spaghetti",
- "value": 1
- },
- {
- "id": "SpaghettiWithMeatballs",
- "key": "tomato sauce",
- "value": 1
- }
- ],
- "total_rows": 3
- },
- {
- "offset" : 2,
- "rows" : [
- {
- "id" : "Adukiandorangecasserole-microwave",
- "key" : "Aduki and orange casserole - microwave",
- "value" : [
- null,
- "Aduki and orange casserole - microwave"
- ]
- },
- {
- "id" : "Aioli-garlicmayonnaise",
- "key" : "Aioli - garlic mayonnaise",
- "value" : [
- null,
- "Aioli - garlic mayonnaise"
- ]
- },
- {
- "id" : "Alabamapeanutchicken",
- "key" : "Alabama peanut chicken",
- "value" : [
- null,
- "Alabama peanut chicken"
- ]
- }
- ],
- "total_rows" : 2667
- }
- ]
- }