Mongodb 猫鼬播种机';I don’我没有注册模特儿
就像我上班有困难一样 我按照指示使用它: 这给了我:Mongodb 猫鼬播种机';I don’我没有注册模特儿,mongodb,mongoose,Mongodb,Mongoose,就像我上班有困难一样 我按照指示使用它: 这给了我: MissingSchemaError: Schema hasn't been registered for model "Venue". Use mongoose.model(name, schema) 我做错了什么 这是我的场地模型。我看不出有什么特别之处: const mongoose = require('mongoose'); const venueSchema = mongoose.Schema({ name: { typ
MissingSchemaError: Schema hasn't been registered for model "Venue".
Use mongoose.model(name, schema)
我做错了什么
这是我的场地模型。我看不出有什么特别之处:
const mongoose = require('mongoose');
const venueSchema = mongoose.Schema({
name: { type: String, required: true }
})
module.exports = mongoose.model('Venue', venueSchema);
改用。这是具有智能参考支持的终极猫鼬播种机。请发布场地方案的代码。在我看来,这就像一个程序包中的bug。可能与猫鼬版本有关。我已经提交了解决Mongoose 4.x和5.x问题的解决方案。这可能是软件包的问题,但当我为模型提供
ref
并使用它填充时,我收到了此错误。您解决了吗?你能把所有的播种机文件都发出去吗?@Yachi웃 在这种情况下,现在的工作。您必须git clone
it,将目录放在node\u modules
目录中,然后warn install
或npm install
目录中才能安装所有依赖项。祝你好运
const mongoose = require('mongoose');
const venueSchema = mongoose.Schema({
name: { type: String, required: true }
})
module.exports = mongoose.model('Venue', venueSchema);