mongodb是否可以在不启动的情况下运行?

时间:2019-12-21 15:57:44

标签: mongodb

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我的问题是上面的代码运行时没有任何操作错误,但是我没有手动启动服务器,我一直在观看的教程说,首先从命令行启动服务器,然后连接它。如果有希望的话。逻辑上正确吗?

1 个答案:

答案 0 :(得分:0)

Mongod通常在Windows启动时作为后台服务运行(除非已禁用)。这就是为什么您不需要启动任何东西的原因,但是如果发生连接错误(可能是第一个出现的地方,因为某些东西可能中断了服务的启动),那么您就需要手动启动它。