【问题标题】:Documentation of @nestjs/mongoose@nestjs/mongoose 的文档
【发布时间】:2021-08-22 14:03:53
【问题描述】:
我通过阅读文档开始学习 NestJS。目前,我正在为 MongoDB 使用 @nestjs/mongoose 包。 unforunatley 我找不到关于这个包的任何文档。
我找到的唯一文档是 https://docs.nestjs.com/techniques/mongodb
但是,它缺少很多信息,例如为模式创建索引。
我在哪里可以找到更多信息?如果堆栈溢出的人不在文档中,他们如何知道一些答案
编辑:我的意思是 @nestjs/mongoose 的文档
【问题讨论】:
标签:
mongodb
mongoose
nestjs
nest
nestjs-mongoose
【解决方案1】:
@nestjs/mongoose 大部分 是一个简单的封装 mongoose 用于 Nest 的 DI 上下文。 Nest 确实有额外的装饰器,如 @Schema() 和 @Prop() 以允许创建基于类的模式表示,然后使用 SchemaFactory.createForClass 方法创建 mongoose 稍后将使用的模式对象。在创建道具时通常可以设置的任何属性,如mongoose documentation 中所述,应该可以传递给@Prop()。 Typescript 类型可以为您提供帮助,并且应该可以让您很好地了解什么是可能的,什么是不可能的。
除此之外,Nest 团队正在慢慢地发布一些 API 文档,但这是一项非常庞大的计划,需要花费大量时间。