Nestjs 嵌套js中的外键约束无法正常工作
我是这个框架的新成员。我尝试添加一对一关系,并使用postman发布数据。数据也成功插入。因此,我将检查数据库外键字段是否显示空值。我试了很多方法,但都找不到答案。如何修复它 user.entity.tsNestjs 嵌套js中的外键约束无法正常工作,nestjs,Nestjs,我是这个框架的新成员。我尝试添加一对一关系,并使用postman发布数据。数据也成功插入。因此,我将检查数据库外键字段是否显示空值。我试了很多方法,但都找不到答案。如何修复它 user.entity.ts import { CustomerEntity } from "src/customers/customer.entity"; import {Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn} fro
import { CustomerEntity } from "src/customers/customer.entity";
import {Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn} from "typeorm";
@Entity()
export class UserEntity {
@PrimaryGeneratedColumn()
id: number
@Column({ type: "integer" })
userId: number;
@OneToOne(type => CustomerEntity, car => car.user)
@JoinColumn()
car: CustomerEntity
}
import { UserEntity } from "src/users/user.entity";
import {Entity, PrimaryGeneratedColumn, Column, OneToOne, PrimaryColumn} from "typeorm";
@Entity()
export class CustomerEntity {
@PrimaryColumn()
id: number
@Column({ type: "integer" })
sample: number;
@OneToOne(type => UserEntity, user => user.car)
user: UserEntity | null
}
customer.entity.ts
import { CustomerEntity } from "src/customers/customer.entity";
import {Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn} from "typeorm";
@Entity()
export class UserEntity {
@PrimaryGeneratedColumn()
id: number
@Column({ type: "integer" })
userId: number;
@OneToOne(type => CustomerEntity, car => car.user)
@JoinColumn()
car: CustomerEntity
}
import { UserEntity } from "src/users/user.entity";
import {Entity, PrimaryGeneratedColumn, Column, OneToOne, PrimaryColumn} from "typeorm";
@Entity()
export class CustomerEntity {
@PrimaryColumn()
id: number
@Column({ type: "integer" })
sample: number;
@OneToOne(type => UserEntity, user => user.car)
user: UserEntity | null
}
如何在Nest JS中实现一对一关系我需要工作示例代码注意,这不是由Nest决定的,而是由TypeForm决定的。一对一就是你所做的<代码>自定义属性没有主键,对吗?在这种情况下,请阅读