【发布时间】:2022-01-08 18:37:22
【问题描述】:
我使用以下代码进行架构定义:
import { Prop, Schema } from '@nestjs/mongoose';
import { Types } from 'mongoose';
@Schema({ collection: 'templates' })
export class Template {
@Prop({
type: SchemaTypes.ObjectId,
ref: User.id,
required: true,
})
public user: Types.ObjectId;
// other fields...
}
我希望在填充模板实体时有用户字段(用户:用户 => 用户名),但我有类型限制:
“ObjectId”类型上不存在属性“名称”
【问题讨论】:
标签: typescript mongodb mongoose nestjs mongoose-schema