Добавлен контроллер пользователей, описана схема, подключен сервис для работы с БД, описана первая ручка для получения списка пользователей

This commit is contained in:
vigdorov
2020-07-26 00:53:58 +03:00
parent 8a809db67d
commit 7c62c57f2d
11 changed files with 392 additions and 54 deletions

View File

@ -0,0 +1,20 @@
import {Model, Connection} from 'mongoose';
import {Injectable} from '@nestjs/common';
import {InjectConnection} from '@nestjs/mongoose';
import {DB_NAME, USERS_CONTROLLER} from 'src/consts';
import {User, UserSchema} from './users.schema';
@Injectable()
export class UserService {
constructor(
@InjectConnection(DB_NAME) private dbConnection: Connection,
) {}
get userModel(): Model<User> {
return this.dbConnection.model<User>(USERS_CONTROLLER, UserSchema);
}
findAll(): any {
return this.userModel.find().exec();
}
}