我正在try 在Windows 10中按cmd中的类型:mongo启动mongo uin.

我得到了这个错误:

C:\Users\Itzik>mongo
MongoDB shell version v3.4.1
connecting to: mongodb://127.0.0.1:27017
2016-12-26T19:00:16.604+0200 W NETWORK  [main] Failed to connect to 127.0.0.1:27017 after 5000ms milliseconds, giving up.
2016-12-26T19:00:16.605+0200 E QUERY    [main] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
connect@src/mongo/shell/mongo.js:234:13
@(connect):1:6
exception: connect failed

C:\Users\Itzik>

我在防火墙上打开了27017端口,

可能是什么?

推荐答案

在C:\Program Files\MongoDB\中,您可能没有为用户创建文件/文件夹的权限.mongo安装程序无法创建它,因为您的用户缺乏管理权限.

所以在C:\Program Files\MongoDB中:

  1. 创建一个名为data的文件夹
  2. 在文件夹data中创建一个名为db的文件夹
  3. 现在右键点击数据文件夹, Select properties
  4. 单击security选项卡并在那里 Select 您的用户
  5. 单击Full control Select 框
  6. 点击ok,ok,ok...
  7. important!如果您没有在环境变量中设置路径"C:\Program Files\MongoDB\Server\3.4\bin",请设置它.
  8. 现在转到shell并键入:mongod --dbpath "C:\Program Files\MongoDB\data\db"

就这样:)

Mongodb相关问答推荐

在MongoDB中使用explain()和查询时缺少winningPlan''''

在MongoDB集合中按文档内的频率对数组排序

如何使用 MindsDB 和 MQL(对于我的 MongoDB 实例)实施零样本分类?

如何 db.getUser() 使用 go mongo-driver

可变用户 Select

从 kubectl exec 获取返回值到 powershell 脚本

在 DBeaver 中连接到 Redis 或 MongoDB

mongodb:多键索引 struct ?

使用绝对类型在 Typescript 中编写 Mongoose 的类型化模型和模式的类和接口

Mongoose 架构引用和未定义类型ObjectID

在 mongoDB 中存储 java 8 LocalDate

你如何在 Kubernetes 上设置 Mongo 副本集?

使用 ObjectId.GenerateNewId() 还是离开 MongoDB 创建一个?

mongodb,pymongo,aggregate聚合给出奇怪的输出

MongoDB - 聚合 - 获取数组中的唯一项

MongoDB 嵌套 OR/AND 在哪里?

mongodb 的计数性能

Mongoose 版本控制:when is it safe to disable it?

Java + MongoDB:更新文档中的多个字段

有没有办法执行更新操作的dry run?