0.1.1 • Published 8 years ago
machinepack-waterline v0.1.1
Warning
Currently, this is experimental. See the Waterline driver interface for more information.
Example
Using .find()
Waterline.find({
model: 'users',
where: {
age: { '>': 50 },
preferredNumRazorBlades: { '>=': 3 }
}
}).setEnvironment({ sails: sails })
.exec(function (err){
// ...
});
Using .query()
Waterline.query({
datastore: 'ricksMySQLDb',
statement: {}
}).setEnvironment({ sails: sails })
.exec(function (err){
// ...
});
Using .connect()
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){
// ...
});
Using .transaction()
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
0.1.1
8 years ago