尝试包含@typegoose/typegoose
,遵循它的所有安装步骤,然后放置示例中提供的模型
import { prop, getModelForClass } from '@typegoose/typegoose';
class User {
@prop()
public name?: string;
}
const UserModel = getModelForClass(User);
更有趣的是 - 只需将相同的空文件夹放入package.json
并tsconfig.json
放入索引此代码:
import { prop, getModelForClass } from '@typegoose/typegoose';
import * as mongoose from 'mongoose';
class User {
@prop()
public name?: string;
@prop({ type: () => [String] })
public jobs?: string[];
}
const UserModel = getModelForClass(User);