如何在 mongodb 中维护用户可自定义的实体顺序



假设我们有用户的提醒列表,如下所示 -

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

用户可以使用UI上的拖放来更改列表的顺序。 例如,用户拖动提醒 3 并拖放代替提醒 1。所以现在甚至在用户刷新后,列表应该是 -

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

如何在 mongodb 中有效地实现这一目标?(我正在使用NodeJS和Express和Mongoose JS(

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

最新更新