javascript - TypeError:relatedEntities.forEach 不是函数
问题描述
我正在使用 Nestjs 开发一个项目的后端,直到现在我发现一个端点在邮递员上测试它时出现问题,一切都很好。每当我尝试使用此端点创建时,都会出现此错误:"TypeError: relatedEntities.forEach is not a function"。我已尽力解决此问题,但没有成功。
评估实体
@Entity()
export class Result {
//...
@Column({ nullable: true })
summary: string;
@OneToMany(() => Assessment, (assessment) => assessment.result)
assessments: Assessment[];
//...
}
结果实体
@Entity()
export class Assessment {
//...
@Column({ nullable: true })
format: string;
@ManyToOne(() => Result, (result) => result.assessments)
result: Result;
//...
}
结果存储库
@EntityRepository(Result)
export class ResultRepository extends Repository<Result> {
async createResult(createResultDto: CreateResultDto): Promise<Result> {
const { name, summary, assessments, comment } = createResultDto;
const result = new Result();
result.name = name;
result.assessments = assessments;
result.summary = summary;
result.comment = comment;
return this.save(result);
//more code...
解决方案
推荐阅读
- json - 每次执行多个规范会在 Json 文件中产生奇怪的行为
- python - 如何在python中分解串联列表
- java - 尝试反序列化日期对象时出现 Hazelcast 序列化异常
- java - 如何处理 HashMaps 中的相同键?
- .htaccess - 将所有请求(从任何域)重定向到目标域(.htaccess)
- loadrunner - Loadrunner - 如何在 Web HTTP/HTML 协议中模拟退出或关闭浏览器会话?
- c# - 使用组合框(使用数据绑定项)填充列表框
- c# - C# WPF 页面 - 加载页面的最佳方式
- python - Python win32com:读取多个 Outlook 收件箱
- javascript - 正则表达式匹配任何字符串的前半部分?