我想知道定义此架构的最佳方法是:
Newsitem只能具有1个用户ID和1个任务ID。
一个任务可以属于许多新站点。
一个用户可以属于许多新站点
我已经搜索了示例,但我想说它们不是很多示例。我该如何用mongoose和mongodb做到这一点?我想说Newsitem的用户和Newsitem的任务都是一对多的关系。
最佳答案
在Mongodb中,您可以引用架构中的集合,这样当您在newsitem中找到()文档时,mongoose在用户和任务中执行find(),因此与其返回newsitem文档,它不返回用户和任务的newsitem。
Mongoose population
关于node.js - 在 Mongoose 中指定架构,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15747130/