出现错误:类型'Usersinterface'不满足约束文档

时间:2020-04-23 10:45:45

标签: typescript nestjs

这是错误的屏幕截图: enter image description here

这是用户界面的代码:

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>) {}

}

1 个答案:

答案 0 :(得分:1)

尝试这样的事情:

import * as mongoose from 'mongoose';

export class Usersinterface extends mongoose.Document {
    readonly username: string;
    readonly password: string;
}