【发布时间】:2016-07-23 21:01:39
【问题描述】:
假设有一个显示一些视频的网络应用程序。我认为在设计其 url(不是 API)时这是常见的情况。
http://myservice.com/videos/{video-id}
使用 RDBMS 实现时该策略很好,因为 id 通常很短,但是我一直在努力解决使用 MongoDB 的问题。
MySQL案例:
http://myservice.com/videos/1
Mongo 案例:
http://myservice.com/videos/57932d53a1b33ab926ab54b3
恕我直言,表示 url 太长了。我不想看到下面的样子
http://myservice.com/videos/57932d53a1b33ab926ab54b3/comments/57932d53a1b33ab926ab54c2
我是否必须更改表示视频名称或排序顺序的方式?有没有更好的办法来表示标识符?
【问题讨论】:
标签: mongodb url url-routing