ORM
SQL Database dsl
Table of Contents
Constructor
ORM
(
-
models
Parameters:
-
models
Objecthash of sequelize defined models
Methods
Create a new model instance
Returns:
Promise:
<ModelInstance, RestError>
Example:
return orm.createRecord("user", { firstName: "John" });
destroyRecord
(
Promise-
modelName
-
id
Destroy a record instance
Parameters:
Returns:
Promise
Example:
return orm.destroyRecord("user", 1);
Return all instances of a model and optionally pass a query object
Parameters:
Returns:
Promise:
<ModelInstance, RestError>
Example:
return orm.findAll("user");
// you can also query
return orm.findAll("user", { firstName: { $like: "john" }});
Return a single instance by id
Parameters:
Returns:
Promise:
<ModelInstance, RestError>
Example:
return orm.findOne("user", 1);
Like findOne but takes a query instead of an id
Parameters:
Returns:
Promise:
<ModelInstance, RestError>
Example:
return orm.queryRecord("user", { firstName: "John" });
Update a record
Parameters:
Returns:
Promise:
<ModelInstance, RestError>
Example:
return orm.updateRecord("user", 1, { firsName: "Joe" });