user.js でユーザー用に作成されたモデル
var orm = require("orm");
orm.connect("mysql://root:@localhost/axi_timescape", function (err, db) {
if (err) throw err;
var user = db.define("axi_users", {
name : String,
id : Number,
enterprise_id : Number,
location_id : Number,
email : String,
pin : Number,
job_description: String,
password :String,
role :Number,
designation :String,
department_id :Number,
created :String,
updated :String,
});
module.exports.user=user;
});
今、そのユーザー モデル オブジェクトを patu.js で使用したいのですが、ユーザー オブジェクトでメソッドを使用することはできません。ノードormで作成された他のファイルでモデルオブジェクトを使用する方法。次のファイルは patu.js です。
var orm = require('orm');
var user= require('./user.js');
exports.list = function(req, res){
res.send('respond with a resource');
};
user.find({ id: 2 }, function (err, people) { //VIEW BY ID
if(err)
{
console.log(err);
return;
}
console.log("asad");
console.log(JSON.stringify(people));
});