Advertisement
Guest User

relational data ..

a guest
Sep 11th, 2016
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. "use strict";
  2. const file = require("glob");
  3.  
  4.  
  5. const knex = require("knex")({
  6.   client: 'mysql',
  7.   connection: {
  8.     host     : '127.0.0.1',
  9.     user     : 'root',
  10.     password : 'password',
  11.     database : 'habbo hotel',
  12.     charset  : 'utf8',
  13.   }
  14. });
  15. global.Database = require("bookshelf")(knex);
  16.  
  17. Database.plugin("registry");
  18.  
  19.  
  20.  
  21. Database.model("User", { tableName : "users", groups : function() { return this.hasOne("Group", "id", "xhabbo_group"); }});
  22. Database.model("Group", { tableName : "permission_groups",});
  23.  
  24. const User = Database.model("User");
  25.  
  26. new User({ id : 158}).fetch({withRelated : ['groups']})
  27. .then(function (data) {
  28.   console.log(data.toJSON());
  29. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement