小编Pra*_*mam的帖子

TS2339:类型“Model<Document,{}>”上不存在属性“comparePassword”

我使用此代码定义了一个模式方法。当我在服务中使用时。它显示一个错误。

// 模型

export interface User extends mongoose.Document {
    name: {
        type: String,
        required: [true, 'Please tell us your name.']
    },
    username: {
        type: String,
        required: [true, 'Please select a username.']
    },
    email: {
        type: String,
        required: [true, 'Please provide us your email.'],
        lowercase: true,
        unique: true,
        validate: [validator.isEmail, 'Please provide us your email.']
    },
    password: {
        type: String,
        required: [true, 'Please select a password.'],
        minLength: 8
        select: false
    },
    passwordConfirmation: {
        type: String,
        required: [true, 'Please re-enter your password.'], …
Run Code Online (Sandbox Code Playgroud)

mongoose mongodb node.js typescript

1
推荐指数
1
解决办法
2311
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1

typescript ×1