@nestjs/mongoose 的文档

Posted

技术标签:

【中文标题】@nestjs/mongoose 的文档【英文标题】:Documentation of @nestjs/mongoose 【发布时间】:2021-08-22 14:03:53 【问题描述】:

我通过阅读文档开始学习 NestJS。目前,我正在为 MongoDB 使用 @nestjs/mongoose 包。 unforunatley 我找不到关于这个包的任何文档。 我找到的唯一文档是 https://docs.nestjs.com/techniques/mongodb 但是,它缺少很多信息,例如为模式创建索引。 我在哪里可以找到更多信息?如果堆栈溢出的人不在文档中,他们如何知道一些答案

编辑:我的意思是

【问题讨论】:

mongoosejs.com 【参考方案1】:

@nestjs/mongoose 大部分 是一个简单的封装 mongoose 用于 Nest 的 DI 上下文。 Nest 确实有额外的装饰器,如 @Schema()@Prop() 以允许创建基于类的模式表示,然后使用 SchemaFactory.createForClass 方法创建 mongoose 稍后将使用的模式对象。在创建道具时通常可以设置的任何属性,如mongoose documentation 中所述,应该可以传递给@Prop()。 Typescript 类型可以为您提供帮助,并且应该可以让您很好地了解什么是可能的,什么是不可能的。

除此之外,Nest 团队正在慢慢地发布一些 API 文档,但这是一项非常庞大的计划,需要花费大量时间。

【讨论】:

以上是关于@nestjs/mongoose 的文档的主要内容,如果未能解决你的问题,请参考以下文章

NestJS + Mongoose:如何测试 document(data).save()?

NestJs / Mongoose 在 Docker 撰写时无法建立 MongoDB 数据库连接

在 @nestjs/mongoose 中设置 mongoose 全局选项

使用@nestjs/mongoose 时如何在文档界面中定义静态猫鼬方法?

如何在nestjs mongoose typescript中引用嵌套文档

NestJs/Mongoose 中的自动增量序列