dresende / node-orm2

Object Relational Mapping
http://github.com/dresende/node-orm2
MIT License
3.07k stars 379 forks source link

method get() isn't working with own column #790

Closed marcin2 closed 7 years ago

marcin2 commented 7 years ago

Hi,

I have a model with own key: true column.

for example:

var User=db.define('user',{  
        iduser: {type: 'serial',key: true},
        column2: {type: 'text'},
        column3: {type: 'date',time: true},
  });

I try use get method User.get(4,function(err,user){console.log(user.column2)});

And i get the error

TypeError: Cannot read property 'column2' of undefined

I try also modify my model

var User=db.define('user',{  
        iduser: {type: 'serial',key: true},
        column2: {type: 'text'},
        column3: {type: 'date',time: true},
  },{
       id: "iduser"
});

and db.settings.set("properties.primary_key", "iduser");

Thanks for help Marcin

marcin2 commented 7 years ago

sorry, i use db.close() method in bad line and the connection with db has been disconnected. Then get() method have no results