Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 猫鼬播种机';I don’我没有注册模特儿_Mongodb_Mongoose - Fatal编程技术网

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);