在Windows上设置Mongodb

时间:2014-09-09 13:01:43

标签: windows mongodb xampp

我想开始使用Mongodb。我安装它并将安装目录移动到我的xampp目录。我想开始使用Mongodb进行开发,是否需要运行mongod.exe服务才能编写使用mongodb的代码?

我能够成功连接到此服务,但是一旦我与mongod.exe服务断开连接并尝试运行mongo.exe,我就会收到错误No connection could be made because the target machine actively refused it。我以管理员身份运行cmd。但是,当我首先运行mongod.exe服务,然后尝试运行mongo.exe时,我能够成功连接。

我的问题是,如果我使用xampp在Windows上进行开发,我是否应该在编写代码之前运行mongod服务来查询数据库?

提前致谢。

2 个答案:

答案 0 :(得分:0)

是的,如果要向MongoDB读取/写入数据,则需要运行mongod.exe(服务器)。 mongo.exe是一个shell,它检查服务器(mongod.exe)是否正在运行,如果'是'然后它允许读/写数据到MongoDB。因此,在查询数据库之前,您需要调出mongod.exe

答案 1 :(得分:0)

我建议您将默认目录mongodb保留在" C:\ DATA \ DB \ bin"并安装mongo作为服务,以使用CMD中的代码启动Windows:

C:\ DATA \ DB \ bin> mongod --dbpath = C:\ DATA \ DB \ bin \ mongod.exe --logpath = D:\ mongodb \ log.txt --install

将服务配置为自动启动,您无需担心。