Sql server 使用nestjs和mssql的typeorm中出现意外的空值

Sql server 使用nestjs和mssql的typeorm中出现意外的空值,sql-server,nestjs,typeorm,Sql Server,Nestjs,Typeorm,我正在为一个项目使用nestjs。我使用mssql作为数据库。然而,我遇到了以下意想不到的问题 在职教师 const newTask = new AssignTaskEntity(); newTask.task = ra; newTask.opportunity = opportunity; await this.assignTaskRepository.save(newTask) 如果我记录newTask,它会显示所有有效数据,例如task是TaskEntity对象,opportunity是

我正在为一个项目使用nestjs。我使用mssql作为数据库。然而,我遇到了以下意想不到的问题

在职教师

const newTask = new AssignTaskEntity();
newTask.task = ra;
newTask.opportunity = opportunity;
await this.assignTaskRepository.save(newTask)
如果我记录newTask,它会显示所有有效数据,例如task是TaskEntity对象,opportunity是opportunity实体对象

这是我的任务实体:

@ManyToOne(type => TaskEntity, { onDelete: 'CASCADE', eager: true })
    task: TaskEntity;

    @ManyToOne(type => OpportunityEntity, opportunity => opportunity.tasks, { nullable:true, onDelete: 'CASCADE' })
    opportunity: OpportunityEntity;
下面是我在做日志时得到的一个示例机会:

OpportunityEntity {
   id: 1,
   ppid: 'sss',
   opportunityName: 'Extension Test',
   createdAt: 2020-10-05T09:15:07.163Z,
   updatedAt: 2020-10-05T10:43:28.633Z,
   destinations: 'ss',
   [Symbol()]: false,
   [Symbol()]: []
 }
我想知道为什么在正确获取任务的同时,我的机会为空