mongodb - 无法在提供的主机和端口上连接到 MongoDB

我只想尝试 MongoDB Compass GUI for MongoDB,但是当我尝试使用本地主机端口连接时:27017 我收到此错误:

Could not connect to MongoDB on the provided host and port

我关注了these YouTube 上的说明。

最佳答案

我今天遇到了这个问题,后来我发现这是一个设置问题。如果您在第一次设置 MongoDB 时也遇到此问题,以下步骤可能会对您有所帮助。确保 MongoDB 服务已在 services.msc 中启动。

  1. 如果你没有看到data,请转到C盘并在路径C:\data\db中创建一个文件夹db C 盘中的文件夹,请先创建它,然后创建 db 文件夹作为评论中提到的@sebastian。
  2. 转到安装 MongoDB 的文件夹,在我的例子中,它是 C:\Program Files\MongoDB\Server\3.6\bin
  3. 输入命令C:\Program Files\MongoDB\Server\3.6\bin>mongod
  4. 这将在您的机器上设置 MongoDB,您将获得如前所述的输出。

C:\Program Files\MongoDB\Server\3.6\bin>mongod 2018-03-11T07:02:56.558-0700 I CONTROL [initandlisten] MongoDB starting : pid=18720 port=27017 dbpath=C:\data\db\ 64-bit host=SibeeshVenu 2018-03-11T07:02:56.558-0700 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2

  1. 现在,如果您尝试连接,您可能不会遇到问题。

https://stackoverflow.com/questions/42739166/

相关文章:

python - 在 Flask 中将表单 POST 对象转换为适合 mongodb 的表示形式

mongodb - 在 MongoDB 中创建自定义对象 ID

mongodb - $cond 中存在 $exists 的条件分组

mongodb - 如何查询 MongoDB 以测试项目是否存在?

node.js - 如何检查MongoDB native nodejs驱动程序中是否存在集合?

mongodb - 在 Mongo 中,如何显示集合的索引?

mongodb - 用于 maxdistance 和 MongoDB 的单位?

mongodb - MongoDB 中的条件 $sum

MongoDB 查询帮助 - 查询子对象中任何键的值

arrays - MongoDB重命名数组中的数据库字段