Use this strategy to get viewentries (columns) from the view. This is the fastest way to get data from the view. Doesn't support categorized views.
databaseName(String databaseName): name of the database to read data from, use "
server!!path/database.nsf" format; when omitted, current database is used
viewName(String viewName): name of the view; mandatory
Let's assume our database has view called
mapJson expects to get programmatic name of the column,
json name and
type (allowed types are STRING, DATETIME and DOUBLE, for multi-value columns use ARRAY_OF_STRING, ARRAY_OF_DATETIME and ARRAY_OF_DOUBLE).
If programmatic name contains
$, you must escape it:
You can also use
@unid to get universal id of the documents corresponding with the viewentries.
With route defined above, URL
will return all viewentries (columns) from view
Returned JSON will contain an array of columns from the view, such as: