gpt4 book ai didi

javascript - 像 Trello 这样的项目,在 Mongoose 中创建一个合适的数据库

转载 作者:可可西里 更新时间:2023-11-01 10:40:22 25 4
gpt4 key购买 nike

我正在尝试创建像 Trello 这样的项目。有人可以告诉我如何为卡片创建数据库,因为我首先发现我向列表模型添加了一个字段:

card: { type: Array },

现在的问题是它是否会好起来。因为我认为通过在棋盘上操作我会更容易按顺序设置卡片。但后来我想添加拖放功能,将卡片从一个列表移动到另一个列表。

稍后我想添加将照片添加到卡片的选项,现在的问题是是将其作为列表中的模型还是创建单独的模型卡片?

最佳答案

为什么不用关系数据库来创建呢?它更适合这种用例。

板表:

  • Id
  • BoardName
  • UserId (Belongs to which user?)

列表:

  • Id
  • BoardId (In which board?)

卡片表:

  • Id
  • ListId (In which list?)
  • Content
  • Position (Later to enable drag & dropping)

看,你不需要 NoSql :)

关于javascript - 像 Trello 这样的项目,在 Mongoose 中创建一个合适的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46160355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com