【问题标题】:Got an error of :Type 'Usersinterface' does not satisfy the constraints document出现错误:Type 'Usersinterface' 不满足约束文档
【发布时间】:2020-05-03 02:59:56
【问题描述】:

以下是错误截图:

这是用户界面的代码:

export class Usersinterface {
    readonly username: string;
    readonly password: string;
}

这是用户服务的代码:

import { Injectable, Inject, BadRequestException } from '@nestjs/common';
import {Usersdto} from './users.dto'
import {Usersinterface} from './users.interface'
import { Model } from 'mongoose';
import * as bcrypt from 'bcrypt';
import { InjectModel } from '@nestjs/mongoose';

@Injectable()
export class UsersService {
    private hashLength = 16;
    constructor(@Inject('Usersinterface') private readonly userModel: Model<Usersinterface>) {}

}

【问题讨论】:

    标签: typescript nestjs


    【解决方案1】:

    试试这样的:

    import * as mongoose from 'mongoose';
    
    export class Usersinterface extends mongoose.Document {
        readonly username: string;
        readonly password: string;
    }
    

    【讨论】:

      猜你喜欢
      • 2022-10-13
      • 2021-01-28
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-02
      • 2022-11-10
      • 1970-01-01
      相关资源
      最近更新 更多