miridoo-js-orm
Version:
miridoo javascript orm for database
36 lines (27 loc) • 1.31 kB
JavaScript
var QueryBuilder = require(__dirname+'/'+driver+'/QueryBuilder');
var users = new QueryBuilder('users', 'users');
users.only('id', function($only){
$only.concat('id', 'A pour nom : ', 'nom', ' ', 'prenom').as('phrase');
}).whereIsNotNull('id');
sql.connect().then(function(){
sql.database('codeur_gedpers').then(function(r){
console.log(users.toString())
sql.query(users.toString(), users.params, function(err, rsp){
console.log(rsp);
});
/*
var users = sql.table('users');
users.link('conges', {use : 'id', only : ['id', 'motif'], to : 'conges', column : 'user_id', relation : 'n', auto : false });
users.link('repos', {use : 'id', only : ['id', 'nb_time'], to : 'user_repos', column : 'user_id', relation : 'n', auto : false });
var iusers = sql.table('iusers');
iusers.create({ id : inc, name : string, prenom : string }, true)
.then(function(r){ console.log('FIN'); })
.catch(function(e){ console.log(e, 'ERROR'); });
//users.only().with('conges');
users.only('id', 'nom', 'prenom').where('id < 5').with('conges').get().then(function(rsp){
console.log(rsp);
});
*/
sql.disconnect();
});
});