Я следовал инструкциям по использованию MongoDb с Nestjs.У меня все работает, но мне кажется, что есть ненужное дублирование информации (не СУХОЕ).В частности, кажется, что нам необходимо создать схему Db, а также интерфейсы, соответствующие этой схеме.В моем собственном коде это выглядит примерно так:
import { Document, Schema } from 'mongoose';
export interface IBlogPost extends Document {
subject: string;
body: string;
authorId: string;
}
export const BlogPostSchema = new Schema({
subject: String,
body: String,
authorId: String,
});
Остальная часть моего кода находится в этом репо , если вы хотите больше контекста.Официальный пример кода: здесь .
Я что-то не так делаю или это действительно требуется?