UNPKG

miridoo-js-orm

Version:
36 lines (27 loc) 1.31 kB
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(); }); });