从 D10 开始往后会训练使用内容的关系。在应用里的内容与内容之间存在某种关系,比如用户与文章,文章与评论,用户与评论,分类与文章,标签与文章等等。我们需要根据关系的类型去定义这些内容与内容之间的关系,这样在创建内容的时候才能存储内容的关系,存储了内容的关系以后就可以利用内容的关系。
比如用户(User)是一种实体,文章(Post)也是应用里的一种实体。这两种实体之间存在某种关系,一个用户可以发布多个文章内容,就是可以关联多个文章内容,一个文章内容只能属于一个用户。对于用户实体来说,它跟内容是一对多(OnToMany)的关系,对于文章实体,它跟用户是多对一(ManyToOne)的关系。
在 Nest.js 应用里。在实体的定义里可以描述内容之间的这个关系,下面是在 User 实体里面,描述他跟 Post 实体的关系:
src/modules/user/user.entity.ts



