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 操作,并弹出此错误。
建立连接是异步操作。
您需要等待它,然后您才能运行查询。
await mongoose.connect("mongodb://localhost:27017/testdb")
我也有同样的问题。看到这个答案后我成功了,谢谢。