说在关系数据库中有一个USER表和一个GROUP表。由于一个用户可以位于多个组中,并且一个组可以具有多个用户,因此用户与组之间是多对多关系。
现在 GET / api / user / userid ,如果组字段类似于
选项1: [groupid1,groupid2,...]
选项2: [{{id:groupid1,name:groupname,..},{id:groupid2,name:groupdname,....}]
选项3:应将单独的端点用于GET / api / usergroups / userid之类的组字段
我觉得对于API使用者来说,选项2更有意义。但是我看到一些大人物只是使用选项1。您有什么看法?