Nestjs 键入一对多+;多对一访问问题
我正在尝试使用TypeORM向我的NestJS应用程序添加一个Nestjs 键入一对多+;多对一访问问题,nestjs,typeorm,Nestjs,Typeorm,我正在尝试使用TypeORM向我的NestJS应用程序添加一个人。我声明了一个人实体和一个地址实体,具有一个人对多个地址关系。我可以添加此人及其地址,但当我尝试访问某人(或所有人)时,会出现错误: TypeError: Cannot read property 'joinColumns' of undefined 我不确定到底发生了什么,因为我从TypeORM文档中了解了如何建立多人和一人的关系。不过,我注意到地址表中有一行,但是personId列仍然是null。您可以看到person.ent
人。我声明了一个人
实体和一个地址
实体,具有一个人
对多个地址
关系。我可以添加此人及其地址,但当我尝试访问某人(或所有人)时,会出现错误:
TypeError: Cannot read property 'joinColumns' of undefined
我不确定到底发生了什么,因为我从TypeORM文档中了解了如何建立多人和一人的关系。不过,我注意到地址表中有一行,但是personId
列仍然是null
。您可以看到person.entity.ts
和address.entity.ts
文件,以及将这些项目添加到数据库的服务
如果您有任何建议,我们将不胜感激 我认为问题出在person.entity.ts
,其中
(地址)=>{address.person}
(您在此处返回未定义的)
应该是
(地址)=>地址。人