【发布时间】:2020-03-26 15:33:12
【问题描述】:
我正在尝试创建架构子文档,但收到上面列出的错误, 有问题的模式看起来像这样 架构案例问题
const mongoose = require('mongoose');
const Schema = mongoose.Schema
const CharacterSchema = new Schema();
CharacterSchema.add({
name: {
type: String,
required: true
},
title: {
type: String
},
charcterClass: { // will be limited in form creation
type: String
},
level: {
type: Number
}
});
const Charcter = mongoose.model('User', CharacterSchema);
module.exports = Charcter;
上面的架构调用架构
const mongoose = require ('mongoose');
const Schema = mongoose.Schema;
const {CharacterSchema} = require(__dirname +'/CharacterModel.js');
const UserSchema = new Schema()
UserSchema.add({
name: {
type: String,
required: true
} ,
characters: [CharacterSchema]
});
const User = mongoose.model('Character', UserSchema);
module.exports = User;
【问题讨论】:
-
将架构导出为架构。不是猫鼬模型。 module.exports = CharacterSchema;