Nestjs 嵌套js中的外键约束无法正常工作

Nestjs 嵌套js中的外键约束无法正常工作,nestjs,Nestjs,我是这个框架的新成员。我尝试添加一对一关系,并使用postman发布数据。数据也成功插入。因此,我将检查数据库外键字段是否显示空值。我试了很多方法,但都找不到答案。如何修复它 user.entity.ts import { CustomerEntity } from "src/customers/customer.entity"; import {Entity, PrimaryGeneratedColumn, Column, OneToOne, JoinColumn} fro

我是这个框架的新成员。我尝试添加一对一关系,并使用postman发布数据。数据也成功插入。因此,我将检查数据库外键字段是否显示空值。我试了很多方法,但都找不到答案。如何修复它

user.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

}
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决定的。一对一就是你所做的<代码>自定义属性没有主键,对吗?在这种情况下,请阅读