我是NoSQL领域的新手,我想知道是否存在一些已知的维护手动排序列表的良好模式。
更具体地说,想象一下典型的ToDo列表应用程序。在顶部有List
,在下面有Items
。我希望最终用户能够拖放项目。因此,下次阅读这些项目时,需要保留此顺序。
在关系数据库中,我有几种方法可以解决此问题,尽管这些方法都没有那么漂亮。也许NoSQL的世界上有更好的东西?没关系,我正在使用Firebase。
答案 0 :(得分:2)
只需为每个项目创建一个整数字段,以指示其在列表中的位置。用户进行更改时更新头寸的值。