Pat*_*nus 2 mongodb node.js typescript nestjs
我\xe2\x80\x99m 在 NestJS 和 TypeORM for MongoDB 中出现这种奇怪的行为。
\n\n当我使用 创建新实体时this.repo.save(newEntity);,数据将保存到 MongoDB。但是,我也收到错误cannot read property \xe2\x80\x9ccreateValueMap()\xe2\x80\x9d of undefined.。
有针对这个的解决方法吗?
\n小智 17
解决我的代码中的问题的是@ObjectIdColumn装饰器。我希望这可以帮助某人。
import { BaseEntity, Column, Entity, ObjectID, ObjectIdColumn } from "typeorm";
import { TaskStatus } from "./tasks-status.enum";
@Entity()
export class Task extends BaseEntity {
@ObjectIdColumn()
_id: ObjectID;
@Column()
title: string;
@Column()
description: string;
@Column()
status: TaskStatus;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3570 次 |
| 最近记录: |