在 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));
});