[英]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.