nestjs - 将提供者注入猫鼬模式
问题描述
任何想法我如何在猫鼬模式函数(即默认/设置/获取)中使用一些需要初始化一些服务/提供者的字段,即configService。我想要实现的或多或少的伪代码:
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
import { Document } from 'mongoose';
@Schema()
export class Test {
@Prop({
default: () => this.configService.get('defaultField'),
})
field: string;
}
export type TestDocument = Test & Document;
export const TestSchema = SchemaFactory.createForClass(Test);
我正在努力弄清楚如何将 configService 注入我的 Test 类。
解决方案
推荐阅读
- kubernetes - 如何设置 ingress-nginx 自定义错误
- sql - 在 SQL 中将 ISO-8601 varchar (0000-00-00T00:00:00+00:00) 转换为 datetime
- r - 如何在 R 中创建特定函数来模拟生物学情况
- go - 如何比较两个不同类型的结构?
- angular - Angular - 动态设置 css - ExpressionChangedAfterItHasBeenCheckedError
- asp.net-core - 授权策略 requireAuthenticatedUser 是否兼容多种形式的身份验证(cookie 和 JWT)
- php - Wordpress - 在产品页面上添加社交按钮
- angular - Angular 2 开关插座
- javascript - 从 package.json 作为脚本运行时出现 ESLint 错误
- android - 如何从 xml 中引用在 kotlin 的构造函数中定义的函数?