[英]Get all items from a schema in a schema Mongoose
所以现在,我将 MongoDB 与 Mongoose 一起用于 NodeJS。 所以这里是我的模式代码,其中有一个“测验”,它是另一个模式:
import { quizSchema } from "./quiz.model.js";
import mongoose from "mongoose";
const sessionSchema = new mongoose.Schema(
{
title: { type: String, required: true },
content: { type: String, required: true },
quizzes: [quizSchema],
},
{ versionKey: false }
);
所以,我想做的是在我想要的特定会话中获取所有测验。 那么我究竟如何实现这一目标呢? 我试过研究,但没有快乐。
您需要像这样通过 id 引用它,并且您不必导入模型 mongoose 句柄
quizzes: [{ type: Schema.Types.ObjectId, ref: "quizzes" }],
并在控制器中确保填充
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.