HAPI水线模型方法

时间:2015-09-17 10:06:22

标签: javascript node.js waterline hapijs

我想在相应模型的模型方法中执行查询。有没有办法可以在不通过请求变量的情况下检索模型?

我的用户模型如下所示:

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

使用的插件: - Dogwater

0 个答案:

没有答案