我想知道定义此架构的最佳方法是:
Newsitem只能有1个用户ID和1个任务ID。 任务可以属于许多新站点。 用户可以属于许多新站点
我搜索了一些例子,但我说它们不是很多例子。我怎么能用mongoose& mongodb?我会说用户到newsitem和任务到Newsitem是一对多的关系。
答案 0 :(得分:2)
在Mongodb中,您可以引用模式中的集合,因此当您在newsitem中找到()文档时,mongoose会在用户和任务中执行find(),因此它不会返回newsitem文档,而是返回与用户和任务。