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

时间:2017-04-09 12:05:29

标签: javascript node.js mongodb mongoose database

假设我们将用户的提醒列表设为 -

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

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

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

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

1 个答案:

答案 0 :(得分:0)

对于每个应该是唯一的提醒,您可以使用=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) 之类的内容,并在有人通过拖动来更改订单时使用db中的nodejs更新它,并且在搜索时,只需按sort_id对它们进行排序