假设我有一些对象,我希望用户能够以他们希望的任何方式对它们重新排序,比如说,通过拖动它们.所以我会
- 干酪
- 松饼
- 牛奶
然后用户将"牛奶"拖到顶部,做出新的订单
- 牛奶
- 干酪
- 松饼
有没有在数据库中存储这些对象顺序的最佳实践?天真的方法可能是只 for each 对象存储一个称为"Order"的数值,但这对我来说似乎太麻烦了,因为您必须在大部分时间内调整Order-Value.
假设我有一些对象,我希望用户能够以他们希望的任何方式对它们重新排序,比如说,通过拖动它们.所以我会
然后用户将"牛奶"拖到顶部,做出新的订单
有没有在数据库中存储这些对象顺序的最佳实践?天真的方法可能是只 for each 对象存储一个称为"Order"的数值,但这对我来说似乎太麻烦了,因为您必须在大部分时间内调整Order-Value.
您建议的"天真"方法也是最佳实践!