Получена ошибка: тип «Usersinterface» не удовлетворяет ограничениям документа - PullRequest
0 голосов
/ 23 апреля 2020

Вот скриншот ошибки: 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 голосов
/ 02 мая 2020

Попробуйте что-то вроде этого:

import * as mongoose from 'mongoose';

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