像 Trello 这样的项目,在 Mongoose 中创建一个合适的数据库
Posted
技术标签:
【中文标题】像 Trello 这样的项目,在 Mongoose 中创建一个合适的数据库【英文标题】:Project like Trello, create a suitable database in Mongoose 【发布时间】:2018-02-19 23:16:58 【问题描述】:我正在尝试创建像 Trello 这样的项目。有人可以告诉我如何为卡片创建数据库,因为我首先发现我在列表模型中添加了一个字段:
card: type: Array ,
现在的问题是它是否会好起来。因为我认为通过在板上操作我会更容易按顺序设置卡片。但后来我想通过将卡片从一个列表移动到另一个列表来添加拖放。
稍后我想添加将照片添加到卡片的选项,现在的问题是是否将其作为列表中的模型或创建单独的模型卡片?
【问题讨论】:
【参考方案1】:为什么不用关系数据库来创建呢?它更适合这种用例。
板表:
身份证 董事会名称 UserId(属于哪个用户?)
列表:
身份证 BoardId(在哪个板上?)
牌桌:
身份证 ListId(在哪个列表中?) 内容 位置(稍后启用拖放)
看,你不需要 NoSql :)
【讨论】:
这是关于使用新工具,我可以像您在 MongoDB (Mongoose) 上所说的那样,它会起作用吗? 这里能看吗,继续跟帖***.com/questions/46174156/…以上是关于像 Trello 这样的项目,在 Mongoose 中创建一个合适的数据库的主要内容,如果未能解决你的问题,请参考以下文章