@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 时如何在文档界面中定义静态猫鼬方法?