我想知道定义此架构的最佳方法是:

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/

10-11 11:54