我试图测试mongoDB,看看它是否适合我.我下载了32位Windows版本,但不知道从现在开始如何继续.
我通常使用WAMP服务在我的本地计算机上进行开发.我可以在Wamp上运行mongoDB吗?
然而,什么是最好的(最简单!)方式使它在Windows上工作?
谢谢!
我是MongoDB的新手.我目前有一个mongo db的转储(即.bson文件的目录),我试图将其导入mongo.
我按照http://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/上的说明安装了mongo .
我正在尝试通过运行mongod --dbpath/path /到/ my/mongodata(这是一个空目录)来测试启动本地mongo实例.
我在stdout中得到以下内容:
Thu Sep 20 09:46:01 [initandlisten] MongoDB starting : pid=1065 port=27017 dbpath=/path/to/my/mongodata/ 64-bit host=dhcp-18-111-28-92.dyn.mit.edu
Thu Sep 20 09:46:01 [initandlisten]
Thu Sep 20 09:46:01 [initandlisten] ** WARNING: soft rlimits too low. rlimits set to 266 processes, 2560 files. Number of processes should be at least 1280 : 0.5 times number of files.
Thu Sep 20 09:46:01 [initandlisten] db version v2.2.0, pdfile version 4.5
Thu Sep 20 09:46:01 [initandlisten] git version: f5e83eae9cfbec7fb7a071321928f00d1b0c5207 …Run Code Online (Sandbox Code Playgroud) 这是我的mongod.cfg档案:
bind_ip = 127.0.0.1
dbpath = C:\mongodb\data\db
logpath = C:\mongodb\log\mongo-server.log
verbose=v
Run Code Online (Sandbox Code Playgroud)
这是我的mongod服务命令:
mongod -f c:\mongodb\mongod.cfg --install
Run Code Online (Sandbox Code Playgroud)
我已经在一周前安装了MongoDB并且一切正常,但是今天当我运行mongo命令时出现以下错误:
Failed to connect to 127.0.0.1:27017,
reason: errno:10061 No connection could be made because the target machine actively refused it
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题? 我使用Windows 8.1
解:
我忘了用这个命令启动mongodb服务:
net start mongodb
Run Code Online (Sandbox Code Playgroud)
改进方案:
1)将目录更改为根驱动器C:\,并在管理员cmd提示窗口中键入以下命令,
C:\mongodb\bin\mongod.exe --config c:\mongodb\mongod.cfg --install
Run Code Online (Sandbox Code Playgroud)
2)然后键入,net start MongoDB之后您应该看到以下消息:
"The Mongo DB service was started successfully"
Run Code Online (Sandbox Code Playgroud)
3)然后转到控制面板Start>Administrative Tools>Services,在服务列表中向下滚动到MongoDB,如果您愿意,可以将启动类型更改为自动.按确定.
4) …