资源指的就是应用里的一些东西,现在我们的应用里有 内容(post),用户(user),文件(file),评论(comment),标签(tag)这些资源。这些资源之间都存在某种关系,比如用户可以发布内容,上传文件,发布评论。内容可以被贴上一些标签,评论会属于某个内容等等。
当初我们在设计存储这些数据用的数据表的时候,考虑到了内容资源之间可能存在的关系,比如在存储内容用的数据表里,有个 userId 字段,可以记录一下内容作者的 id 。在存储评论数据用的数据表里有 postId 栏目,还有 userId 栏目,可以记录一下评论所属的内容的 id ,还有评论作者的 id。
现在我们要熟悉一下怎么去利用资源之间的关系。