小编Aar*_*tya的帖子

Typeorm更新实体/表

这是我的用户实体:

@PrimaryGeneratedColumn()
userId: number;

@Column({type:"varchar", length:"300"})
userName: string;

@OneToOne(type => UserProfile, {cascadeAll:true})
@JoinColumn()
userProfile: UserProfile;

@OneToOne(type => UserCredential, {cascadeAll:true, eager:true})
@JoinColumn()
userCredential: UserCredential;

@OneToOne(type => BusinessUnit, {cascadeAll:true})
@JoinColumn()
businessUnit: BusinessUnit;

@ManyToMany(type => ProductCategory)
@JoinTable()
productCategory: ProductCategory[];
Run Code Online (Sandbox Code Playgroud)

这是我要更新的新数据:

User {
  userName: 'qweret@gmail.com',
  userProfile: 
   UserProfile {
     firstName: 'dcds',
     lastName: 'Faiz',
     mobile: '42423423',
     addressLine1: 'Delhi',
     addressLine2: 'Delhi',
     city: '-',
     country: '-',
     zipCode: '234243',
     homeTelephone: '-',
     dayOfBirth: 0,
     monthOfBirth: 0,
     yearOfBirth: 0 },
  userCredential: UserCredential { credential: 'abcd@123' } }
Run Code Online (Sandbox Code Playgroud)

我正在通过其userId搜索用户。

return await getManager() …
Run Code Online (Sandbox Code Playgroud)

mysql database node.js typeorm

6
推荐指数
1
解决办法
2839
查看次数

标签 统计

database ×1

mysql ×1

node.js ×1

typeorm ×1