- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我已经在我的 Windows 10 操作系统上安装了 mongoDB。然后我尝试通过移动到某个目录并在 cmd 中键入 mongod --datapath=data
来将其数据库路径设置为某个目录,其中 data 是包含数据库的文件夹(我使用了相对路径,因为我在那个目录中)。但是消息传来 mongod 是无法识别的命令。经过一番搜索,我发现通过指定 mongod 路径,即 "C:\Program Files\MongoDB\Server\3.4\bin\mongod.exe"--datapath=data
有效。 mongo
也会发生类似的情况。
我想直接运行mongod
和mongo
命令,我见过有人直接使用(不去目录也不指定路径)。
最佳答案
对于 Windows 安装,默认情况下您必须使用 exe 的完整路径,除非您将其添加到 PATH。
要将其添加到 PATH:
01)
获取 bin 的路径,例如:C:\Program Files\MongoDB\Server\4.0\bin
02)
按Windows键,输入env
,选择编辑系统环境变量
03)
在高级
选项卡上,点击环境变量
04)
在 User variables for xxxx
部分,选择 path
然后点击 Edit...
按钮< br/>05)
点击New
并用尾部斜杠粘贴路径,例如:C:\Program Files\MongoDB\Server\4.0\bin\
06)
点击 OK
、OK
、OK
并重新启动命令窗口。
Source
您看到的示例可能基于 UNIX 安装,我认为默认情况下将 mongo 安装为服务(Windows 没有),这就是这些示例中的名称。
为了简化 Windows 上的启动和配置,您还可以将其安装为服务。请参阅 Mongo 文档 here和“为 MongoDB 配置 Windows 服务”部分。
这将允许您通过简单地调用来启动和停止 Mongo
net start MongoDB
或者
net stop MongoDB
关于mongodb - mongod 和 mongo 命令在 Windows 10 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44962540/
OS Ubuntu 16.04 mongod 4.0.3 我试图从我的系统中完全删除 mongodb。所以我删除了我认为与 mongodb 相关的文件。现在我根据官方网站上的说明重新安装了
2017-06-12T13:06:18.407+0300 I STORAGE [initandlisten] exception in initAndListen: 98 Unable to lock
给定一个干净的 mongo 数据目录,我运行这样的启动脚本(我意识到我可以使用 service,但这是一个不同的问题,我使用这个脚本作为解决方法): >$ cat startMongo.sh nohu
我刚刚通过 brew install mongodb 将 mongodb 下载到装有 OS X 10.9.5 的全新 MacBookAir 上。 我试图从终端运行 mongod,它说“没有/data/
同时使用以下命令重新启动 mongodb 服务器。它显示的错误如下:无法重新启动 mongod.service:未找到单元 mongod.service。 sudo service mongod re
我正在测试基于 MongoDB 的学习储物柜,它都在 ubuntu14.04 docker 中 https://hub.docker.com/r/hadyrashwan/learninglocker-
我遵循 MongoDB 安装中提到的所有步骤 documents Ubuntu 16.04. 步骤 1: sudo apt-key adv --keyserver hkp://keyserver.ub
我正在尝试在 Ubuntu 15.10 上安装 mongodb 4,但是当我启动 mongod 时它给了我这个错误: Failed to start mongod.service: Unit mong
过去几天,“mongod”命令一直运行良好,直到我在终端中键入命令“sudo pkill -f mongod”。这是我发出“mongod”后的结果。 {"t":{"$date":"2020-08-16
我正在使用 Ubuntu 16.04,我无法理解使用之间有什么区别 sudo service mongod start 和 mongod 在mongodb官方文档中here 说要启动 mongodb
在 13' Macbook Air 上使用 Mac OSX 10.10.4 像 Mongo 文档所说的那样输入“brew update”并更新然后输入'brew install mongodb',花了
尝试使用 MongoDB 运行 Node 应用程序时,我不断收到此响应 body-parser deprecated bodyParser: use individual json/urlencode
我被黑了,我的整个生产数据库都被删除了。现在,当我尝试启动 mongod 时,出现错误: Insufficient free space for journal files Please make
我可以像下面这样比较 2 个 mongodates 吗?在我的测试中,它运行良好。但是 mongodates 是对象,它们将来也会以同样的方式工作吗? $d1 = new MongoDate(1391
我正在尝试调试 MongoDB 配置的一些性能问题,我注意到驻留内存使用率非常低(大约是系统内存的 25%),尽管偶尔会发生大量故障.鉴于 MongoDB 如此依赖内存,看到使用率如此之低,我感到很惊
我在 windows 8.1 上安装了 mongodb 然后我使用命令提示符导航到 D:\mongodb\bin 然后我使用这个命令 mongod.exe --config D:\mongodb\mo
我正在使用在本地计算机上运行的MongoDB的单个实例,并希望编写一个自动修复例程,因为该数据库将与当前正在使用的用户应用程序 bundle 在一起。 docs表示存在一个mongod.lock文件,
我无法启动我的 mongo 服务器。运行“mongod”时,它会给我一个错误列表,然后立即中止。 这是它给我的错误的完整列表...... > JacobBroughtonsMacbook:projec
我希望能够执行 sudo service mongod start 并为其提供配置文件 /etc/mongod.conf 的路径。 到目前为止,我已经能够通过将 /etc/mongod.conf 中的
如果是这样,怎么办? 当我第一次创建副本集时,我选择了一个令人困惑的名称;我现在想更改它。 副本集名称在 /etc/mongod.conf 中提到,我不确定它何时读取/重新读取该名称。由于副本集名称也
我是一名优秀的程序员,十分优秀!