如何维护 mongodb 中用户可定制的实体顺序?

ab-*_*tus 5 javascript database mongoose mongodb node.js

假设我们有用户提醒列表 -

  • 提醒1
  • 提醒2
  • 提醒3

用户可以使用 UI 上的拖放更改列表的顺序。例如,用户拖动“提醒 3”并放到“提醒 1”的位置。因此,现在甚至在用户刷新之后,列表应该是 -

  • 提醒3
  • 提醒1
  • 提醒2

我怎样才能在 mongodb 中有效地实现这一点?(我将 NodeJS 与 Express 和 Mongoose JS 一起使用)

Dar*_*ord 0

您可以对每个提醒使用类似的内容sorting_id,该提醒应该是唯一的,并在有人通过拖动更改顺序时使用数据库中的nodejs更新它,并且在搜索时,只需按sorting_id对它们进行排序