如何在两个集合之间建立关系?

Posted

技术标签:

【中文标题】如何在两个集合之间建立关系?【英文标题】:How to create a relation between two collections? 【发布时间】:2021-08-27 08:37:09 【问题描述】:

我有两个猫鼬模型:user.jsnote.js,还有两个集合 notesusers。用户将能够保存他们的笔记。我不知道如何在集合之间建立关系。我希望能够识别笔记和创建笔记的用户,我应该怎么做?

const userSchema = new Schema(
  
    username: 
      type: String,
      required: [true, "Please enter a username"],
      unique: true,
    ,
    password: 
      type: String,
      required: [true, "Please enter a password"],
      minLength: [8, "The minimum password length is 8"],
    ,
  ,
   timestamps: true 
);

note.js

const noteSchema = new Schema(
  title: 
    type: String,
  ,
  text: 
    type: String,
  ,
);

【问题讨论】:

您可能正在寻找ref 和人口,这有帮助吗? ***.com/questions/18001478/… 【参考方案1】:

你可以使用猫鼬种群

https://mongoosejs.com/docs/populate.html

【讨论】:

以上是关于如何在两个集合之间建立关系?的主要内容,如果未能解决你的问题,请参考以下文章

如何首先在两个表 asp.core 代码之间建立关系

如何建立两个实体之间的关系 - Sugar ORM

如何使用淘汰赛js在两个控件之间建立关系

如何建立两个excel工作表之间的关系

两个不同的林根域之间如何建立信任关系

Core Data - 如何在不同的上下文中建立两个对象之间的关系