Javascript HAPI水线的模型方法
我想在模型方法中对相应的模型执行查询。有没有一种方法可以在不经过请求变量的情况下检索模型 我的用户模型如下所示:Javascript HAPI水线的模型方法,javascript,node.js,waterline,hapijs,Javascript,Node.js,Waterline,Hapijs,我想在模型方法中对相应的模型执行查询。有没有一种方法可以在不经过请求变量的情况下检索模型 我的用户模型如下所示: module.exports = { identity: 'user', tableName: 'user', connection: 'simple', attributes: { id: { type: 'integer', unique: true, prim
module.exports = {
identity: 'user',
tableName: 'user',
connection: 'simple',
attributes: {
id: {
type: 'integer',
unique: true,
primaryKey: true,
columnName: 'id',
autoIncrement: true
},
email: {
type: 'email',
unique: true,
columnName: 'email',
required: true
},
password: 'string',
toJSON: function() {
var obj = this.toObject();
delete obj.password;
return obj;
},
},
isMarriedTo: function(userId, partnerId, cb) {
// I want to work with the User model
User
.findOne({"id": userId})
.exec(function(err, user){
//logic
});
},
};
如您所见,在函数isMarried
中,我试图使用当前用户模型。然而用户是未定义的(我不能在上面使用require?)
使用的插件:
-狗水