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

标签 javascript node.js mongodb mongoose database

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

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

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

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

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

最佳答案

你可以为每个提醒使用类似sorting_id的东西,它应该是唯一的,当有人通过拖动改变顺序时,用db中的nodejs更新它,在搜索时,只需按sorting_id排序

关于javascript - 如何维护 mongodb 中用户可定制的实体顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43306474/

相关文章:

java - 如何使用 HashMap 模拟我的 Mongodb 存储库

javascript - Apollo /GraphQL : How to get nested elements?

javascript - 不支持视频格式或 MIME 类型

javascript - 如何使用 Parse JS SDK 查询过去 7 天的对象?

javascript - D3 部分仪表板未显示

node.js - 使用 Node.js 上传时设置 YouTube 视频标题(googleapi 模块 v1.0)

node.js - Mongoose 更新子文档数组

javascript - Gecko - CSS 布局边框半径 - Javascript 转换

node.js - UseState() 函数中出现错误 - 预期;

python - 如何使用python从mongoDB中的10亿个文档中获取随机单个文档?