【发布时间】:2021-01-04 14:56:38
【问题描述】:
我正在尝试启动一个简单的数据库,但是当我启动我的 nodejs 文件时,我不断收到来自 mongoose.connect() 的错误消息 connect ECONNREFUSED 127.0.0.1:3000。我是猫鼬的新手,但我很确定我的代码是正确的。这是我的代码:
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost:3000/cats_app', {
useNewUrlParser: true,
useUnifiedTopology: true
})
.then(() => {
console.log('Connected to DB!')
})
.catch(err => {
console.log("Couldn't console to DB:", err.message)
})
const catSchema = new mongoose.Schema({
name: String,
age: Number,
mood: String
})
var Cat = mongoose.model("Cat", catSchema)
var george = new Cat({
name: "George",
age: 11,
mood: "Grouchy"
})
george.save()
.then(item => {
console.log("saved:", item);
})
.catch(err => {
console.log("error:", err.message);
});
【问题讨论】:
标签: node.js database mongodb mongoose backend