删除关系一对多nestjs

克鲁格

我是Typeorm和nestjs的新手,但是我想知道是否有可能例如在建立关系时删除一对多的情况:

id | title | relationId
1    test        2

但是我想删除一个关系回到原始状态,如:

id | title | relationId
1     test    [null]

然后,使用新的一对多关系来更新它,例如:

id | title | relationId
1     test      4

我不确定这是否真的可能

亚历克斯·韦恩

您可以null在保存调用中将其作为关系传递,以从记录中清除该关系。

myRepository.save({ id: 1, title: 'test', relation: null })

请注意,您的列必须为可为空,否则TypeORM(和您的数据库)将强制relationId具有的值。您可以通过以下方式进行设置:

@ManyToOne(() => Relation, (myEntity) => myEntity.relations)
relation: Relation | null

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

嫩枝一对多的关系

来自分类Dev

嫩枝一对多的关系

来自分类Dev

SQLAlchemy一对多(多对多)关系

来自分类Dev

Android 房间关系一对多对多

来自分类Dev

一对多和一对多的关系 1 laravel

来自分类Dev

Django多对一/一对多关系

来自分类Dev

SQLAlchemy中的一对多+一对关系?

来自分类Dev

数据存储中的关系(一对多)

来自分类Dev

通过关系表一对多

来自分类Dev

一对多与多对多关系

来自分类Dev

与Code First一对多递归关系

来自分类Dev

Symfony:一对多双向关系

来自分类Dev

教义不会挽救一对多的关系

来自分类Dev

这是一对多的关系模型问题

来自分类Dev

猫鼬领域一对多的关系

来自分类Dev

Laravel 5一对多雄辩的关系

来自分类Dev

数据存储中的关系(一对多)

来自分类Dev

关系 - Parse 中的一对多

来自分类Dev

一对多资源关系返回空

来自分类Dev

Laravel 中的一对多播种关系

来自分类Dev

Laravel 一对多(多态)关系

来自分类Dev

无法从具有一对多映射关系的表中删除记录

来自分类Dev

学说一对多关系和多对一关系

来自分类Dev

休眠一对多关系级联删除

来自分类Dev

Laravel 5删除一对多关系

来自分类Dev

一对多关系级联删除休眠

来自分类Dev

Slick 3.0.0:如何查询一对多/多对多关系

来自分类Dev

一对多和多对多关系的REST URL设计

来自分类Dev

实体框架一对多和多对多关系