像Trello这样的项目,在Mongoose中创build一个合适的数据库
我正在尝试创build像Trello这样的项目。 有人可以告诉我如何创build一个卡的数据库,因为我首先想出了列表模型,我添加一个字段:
card: { type: Array },
现在的问题是,它会没事的。 因为我认为通过在棋盘上操作,我将更容易按顺序设置牌。 但后来我想添加拖动和移动卡从一个列表到另一个列表。
后来我想添加添加照片到卡上的选项,现在的问题是作为列表中的模型或创build一个单独的模型卡?
为什么不用关系数据库创build它? 这种用例更适合。
棋盘桌:
- ID
- BoardName
- UserId(属于哪个用户?)
列表表格:
- ID
- BoardId(在哪个板子?)
卡表:
- ID
- ListId(在哪个列表中?)
- 内容
- 位置(稍后启用拖放)
看,你不需要NoSql 🙂