【发布时间】:2019-01-27 00:12:45
【问题描述】:
我有一个包含workout-plans 的表的数据库。数据示例如下:
{
id: 1,
level: 'beginner'
week_index: 1
},
{
id: 2,
level: 'beginner'
week_index: 2
},
{
id: 3,
level: 'advanced'
week_index: 1
}
使用week_index 和level 获取特定项目的最佳方法是什么。这些是我目前的想法,但我不知道 REST API 的最佳实践。
/workout-plans?level=beginner&week=1
/workout-plans/beginner/1
/workout-plans/beginner?week=1
【问题讨论】:
-
由于锻炼计划是您的项目,其余过滤条件我会选择:/workout-plans?level=beginner&week=1
-
他们都有 id: 1?这很不寻常。组合 level 和 week_index 一起是唯一的吗?
-
@RemcoGerlich 哎呀,这是我的错……修复它。
标签: postgresql rest express