Execute
Execute an query expression.
Params
| parameter | short | describe |
|---|---|---|
| workspace | -w | project path. |
| stage | -s | Name of stage |
| query | -q | Query expression |
| data | -d | Data used to execute expression |
| envfile | -e | Read in a file of environment variables. |
| output | -o | Generates an output according to the following possible values [json |
| url | -u | When working with a client you must pass the url of the service |
Examples
BulkInsert
lambdaorm execute -w lab/countries -e lab/countries/.env -q Countries.bulkInsert().include(p => p.states) -d ./lab/countries/countries.json
Query
lambdaorm execute -e ".env" -o beautiful -q "Products.distinct(p => ({ quantity: p.quantity, category: p.category.name })).sort(p => p.category).page(1,3)"
Result:
[
{
"quantity": "10 boxes x 20 bags",
"category": "Beverages"
},
{
"quantity": "24 - 12 oz bottles",
"category": "Beverages"
},
{
"quantity": "12 - 355 ml cans",
"category": "Beverages"
}
]