0.1.1 • Published 8 years ago

machinepack-waterline v0.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
8 years ago

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