const dbConnect = 'mongodb://localhost:27017/zWebApp';
mongoose
.connect(dbConnect, {
useNewUrlParser: true,
useCreateIndex: true,
useFindAndModify: false,
useUnifiedTopology: true
})
.then(() => {
console.log(`Successfull!`);
});
当我将我的 nodeJs 网络应用程序与本地 mongodb 数据库连接时, 它不需要在cmd中启动就可以正常工作 ..like mongod.exe我的问题是上面的代码运行时没有任何操作错误,但是我没有手动启动服务器,我一直在观看的教程说,首先从命令行启动服务器,然后连接它。如果有希望的话。逻辑上正确吗?
答案 0 :(得分:0)
Mongod
通常在Windows启动时作为后台服务运行(除非已禁用)。这就是为什么您不需要启动任何东西的原因,但是如果发生连接错误(可能是第一个出现的地方,因为某些东西可能中断了服务的启动),那么您就需要手动启动它。