【发布时间】:2018-12-22 00:41:59
【问题描述】:
每个使用 expressjs 和 mongoose 的例子都是这样的:
const contentTypes = await ContentType.find().sort({createdAt: -1});
res.json(contentTypes);
但在这种情况下,我们通过 REST api 返回所有文档(甚至是猫鼬版本字段 '_v'。我认为这样描述接口是很好的做法
export class ContentTypeEntry {
id: string;
name: string;
}
并将 mongoose 类型转换为此接口对象并返回此 DTO。我刚开始使用nodejs生态系统,所以也许在这个生态系统中直接返回ORM对象是正常的?
您如何处理月光对象和 REST 端点?
【问题讨论】:
标签: node.js rest express mongoose