MongooseError:操作 `users.insertOne()` 缓冲在超时 10000 毫秒后超时。错误?

问题描述 投票:0回答:2
const mongoose = require("mongoose")

mongoose.connect("mongodb://localhost:27017/testdb")

const userSchema = new mongoose.Schema({
    name : String,
    age : Number
})

const User = mongoose.model("User", userSchema);

const user1 = new User({name: "Jack", age: 24});
user1.save().then(() => console.log("User Saved"));

我尝试使用 mongoose 对 mongoDB 数据库执行 CRUD 操作,并弹出此错误。

javascript node.js mongodb mongoose database-connection
2个回答
0
投票

建立连接是异步操作。
您需要等待它,然后您才能运行查询。

await mongoose.connect("mongodb://localhost:27017/testdb")

0
投票

我也有同样的问题。看到这个答案后我成功了,谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.