如何在两个集合之间建立关系?
Posted
技术标签:
【中文标题】如何在两个集合之间建立关系?【英文标题】:How to create a relation between two collections? 【发布时间】:2021-08-27 08:37:09 【问题描述】:我有两个猫鼬模型:user.js
和 note.js
,还有两个集合 notes
和 users
。用户将能够保存他们的笔记。我不知道如何在集合之间建立关系。我希望能够识别笔记和创建笔记的用户,我应该怎么做?
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
【讨论】:
以上是关于如何在两个集合之间建立关系?的主要内容,如果未能解决你的问题,请参考以下文章