Sorting records
From DreamFactory
BeaOLoughlin (Talk | contribs) (Created page with "On the other hand, has more plumbing minneapolis caffeine in its content compared to tea. While we were talking, Diana the new midwife on call, came in to check Christine's di...") |
Toddappleton (Talk | contribs) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | + | Sort records in a SQL or NoSQL GET request. Try these examples in the 'API Docs' tab of the DreamFactory Admin Console or from the command line with cURL. | |
+ | |||
+ | === API Endpoint === | ||
+ | |||
+ | <pre>GET https://{url}/api/v2/{api_name}/_table/{table_name}?order={sort_order}</pre> | ||
+ | |||
+ | === API Docs Screenshot === | ||
+ | |||
+ | [[File:Swagger-order.png|1000px]] | ||
+ | |||
+ | === Example - GET contact records and sort by last name ascending === | ||
+ | |||
+ | * Table name: contact | ||
+ | * Order parameter in API call: <pre>last_name ASC</pre> | ||
+ | * Request URL: <pre>https://foo.com/api/v2/db/_table/contact?order=last_name%20ASC</pre> | ||
+ | |||
+ | === Example - GET contact records and sort by last name descending === | ||
+ | |||
+ | * Table name: contact | ||
+ | * Order parameter in API call: <pre>last_name DESC</pre> | ||
+ | * Request URL: <pre>https://foo.com/api/v2/db/_table/contact?order=last_name%20DESC</pre> | ||
+ | |||
+ | === Example - GET contact records and sort by last name ascending, then by first name ascending (nested sort) === | ||
+ | |||
+ | * Table name: contact | ||
+ | * Order parameter in API call: <pre>last_name ASC, first_name ASC</pre> | ||
+ | * Request URL: <pre>https://foo.com/api/v2/db/_table/contact?order=last_name%20ASC%2C%20first_name%20ASC</pre> |
Latest revision as of 20:12, 22 June 2016
Sort records in a SQL or NoSQL GET request. Try these examples in the 'API Docs' tab of the DreamFactory Admin Console or from the command line with cURL.
Contents
API Endpoint
GET https://{url}/api/v2/{api_name}/_table/{table_name}?order={sort_order}
API Docs Screenshot
Example - GET contact records and sort by last name ascending
- Table name: contact
- Order parameter in API call:
last_name ASC
- Request URL:
https://foo.com/api/v2/db/_table/contact?order=last_name%20ASC
Example - GET contact records and sort by last name descending
- Table name: contact
- Order parameter in API call:
last_name DESC
- Request URL:
https://foo.com/api/v2/db/_table/contact?order=last_name%20DESC
Example - GET contact records and sort by last name ascending, then by first name ascending (nested sort)
- Table name: contact
- Order parameter in API call:
last_name ASC, first_name ASC
- Request URL:
https://foo.com/api/v2/db/_table/contact?order=last_name%20ASC%2C%20first_name%20ASC