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?)

使用的插件: -狗水