MEAN Stack:连接表

Posted

技术标签:

【中文标题】MEAN Stack:连接表【英文标题】:MEAN Stack: junction tables 【发布时间】:2015-11-08 16:15:39 【问题描述】:

我是 Mean Stack 工作流程的新手,我的背景依赖于 mysql 模式。

我正在创建一个小应用程序来提高我的技能,我遇到了一个逻辑问题。

我创建了两个架构:一个用户架构和一个票务架构。 现在我必须在两个 Schema 之间的关系中保存额外的信息:在 MySql 中,我使用了联结表(在 Laravel 案例中为 user_tickets)我可以在其中存储,例如,当用户打开一张票时,或者如果用户隐藏了一张票等等......

在 Mongoose 和 Mean Stack 世界中,我找不到解决方案。 现在我创建了第三个模型 UserTickets,但是维护第三个模型有问题且成本高昂。

我错了吗? 还有更简单的方法吗?

【问题讨论】:

【参考方案1】:

我认为嵌入式文档(Mongoose Sub Docs)对您来说是一个很好的解决方案。 也许这可以帮助你:

Mongoose Sub Docs

MongoDB and joins

MongoDB Joins with MongooseJS

Mongoose/mongoDB query joins.. but I come from a sql background

【讨论】:

以上是关于MEAN Stack:连接表的主要内容,如果未能解决你的问题,请参考以下文章

Mean Stack -> Sequelize Mysql 关联

用户未在 MEAN Stack 中获得授权?

nginx 中 MEAN-stack 应用程序的漂亮 url

如何在 MEAN STACK Web 应用程序中启用 CORS?

MEAN Stack:模块 .exports 不是函数

MEAN Stack:模块 .exports 不是函数