我正在尝试将细节添加到我的mongodb集群中。下面是我尝试做的事情:
public void run(){
try{
await Category.insertMany([
{
"name": "Thai",
"image": "1.jpg"
},
{
"name": "Indian",
"image": "1.jpg"
},
{
"name": "Chinese",
"image": "1.jpg"
},
{
"name": "American",
"image": "1.jpg"
},
{
"name": "Mexican",
"image": "1.jpg"
},
{
"name": "Continental",
"image": "1.jpg"
},
]);
} catch(error){
console.log('Error in adding details to the DB ', error);
}
}
input. add();
//类别架构---------------------------------〉
常数 Mongoose =要求(“ Mongoose ”);
const categorySchema = new mongoose.Schema({
name: {
type: String,
required: 'This field is required.'
},
image: {
type: String,
required: 'This field is required.'
}
});
modules.exports = mongoose.model('Category',categorySchema);
但是我得到了下面的错误:
C:\Users\Node JS\Personal\Recipe Blog\node_modules\mongoose\lib\model.js:3152 for(let i = 0;i〈error.writeErrors.length;++i){ ^
TypeError:Cannot read properties of undefined(阅读'length')at C:\Users\Node JS\Personal\Recipe Blog\node_modules\mongoose\lib\model.js:3152:47
我是编程新手。不知道为什么。任何帮助都非常感谢!
我尝试查找建议将localhost连接更改为127.0.0.1的位置。
以下是我的档案:
mongoose.connect(process.env.MONGODB_URI,{useNewUrlParser:true,使用统一拓扑:});.
怎么做呢?
1条答案
按热度按时间jhdbpxl91#
架构看起来像