0

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

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

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

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

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

4

1 回答 1

1

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

Mongoose 子文档

MongoDB 和连接

MongoDB 加入 MongooseJS

Mongoose/mongoDB 查询加入.. 但我来自 sql 背景

于 2015-08-15T16:25:38.440 回答