machinepack-waterline
Warning
Currently, this is experimental. See the Waterline driver interface for more information.
Example
.find()
Using Waterline.find({
model: 'users',
where: {
age: { '>': 50 },
preferredNumRazorBlades: { '>=': 3 }
}
}).setEnvironment({ sails: sails })
.exec(function (err){
// ...
});
.query()
Using Waterline.query({
datastore: 'ricksMySQLDb',
statement: {}
}).setEnvironment({ sails: sails })
.exec(function (err){
// ...
});
.connect()
Using Waterline.connect({
datastore: 'ricksMySQLDb',
during: function (connection, done) {
Waterline.find({
model: 'user',
connection: connection
})
.setEnvironment({ sails: sails })
.exec(done)
}
}).setEnvironment({ sails: sails })
.exec(function (err){
// ...
});
.transaction()
Using Waterline.transaction({
datastore: 'ricksMySQLDb',
during: function (connection, done) {
Waterline.find({
model: 'user',
connection: connection
})
.setEnvironment({ sails: sails })
.exec(done)
}
}).setEnvironment({ sails: sails })
.exec(function (err){
// ...
});
License
MIT © 2016 contributors