node.js - 如何使用猫鼬加入不同的模式?
问题描述
我有 2 个名为“classSchema”和“sectionSchema”的架构,如下所示:
let classSchema = new mongoose.Schema({
className: {
type: String,
required: true,
},
capacity: {
type: Number
}
});
和
let sectionSchema = new mongoose.Schema({
sectionName: {
type: String,
required: true,
},
strength: {
type: Number,
required: true,
},
ofClass: {
type: Mongoose.Schema.type.ObjectId,
}
});
我想在使用 classSchema 时创建一个学生班级和该班级的一部分。例如:我想使用 classSchema 创建一个类“X”,然后使用 sectionSchema 向其中添加部分,如“XA”、“XB”、“XC”等。我想在创建部分时为该部分提供类创建的参考。我怎样才能实现这个功能?
解决方案
推荐阅读
- bash - 如何制作具有不同选择的菜单?
- linux - mail -s 在 bash 脚本中等待 CTRL+D
- tensorflow - 如何将任何 Keras 层作为单个层运行以了解其行为?
- python - 使用 Python 3 和 __pycache__
- node.js - 如何在 http 模块中收听没有“/”的路径
- c# - 为什么 C# 不允许泛型类型用作泛型类中的属性?
- android - 使用 ByteArrayOutputStream 获取带有流式 GSON 的 JSON 字符串获取 OutOfMemoryError
- google-cloud-platform - 建议 Datalake / 数据仓库 BigQuery 设置
- azure - 如何将 Azure 混合权益应用于托管实例?
- javascript - Web开发中字符串的旋转替换效果