我正在嘗試為一個物件創建一個模式,并且我使用 ObjectId 作為型別,但他給了我一個錯誤
const mongoose = require("mongoose");
const permissionsSchema = new mongoose.Schema({
roleId: {
type: ObjectId,
required: true,
},
menuPageId: {
type: ObjectId,
required: true,
},
readAccess: {
type: Boolean,
required: true,
},
createAccess: {
type: Boolean,
required: true,
},
editAccess: {
type: Boolean,
required: false,
},
deleteAccess: {
type: Boolean,
required: false,
},
});
const Permissions = mongoose.model("Permissions", permissionsSchema);
module.exports = Permissions;
錯誤
型別:ObjectId,ReferenceError:未定義 ObjectId
uj5u.com熱心網友回復:
替換ObjectId為
mongoose.ObjectId
或者
mongoose.Types.ObjectId
參考
Mongoose - ObjectIds
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/489440.html
