【发布时间】:2019-07-10 22:46:31
【问题描述】:
我一直在关注instructions 使用 MongoDb 和 Nestjs。我的工作正常,但在我看来,信息的重复是相当不必要的(不是 DRY)。具体来说,我们似乎需要制作 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,
});
如果您需要更多上下文,我的其余代码位于this repo。官方示例代码为here。
我做错了什么还是真的需要这样做?
【问题讨论】:
标签: javascript node.js mongodb mongoose nestjs