安装
- 自定义安装目录到D:\MongoDB下(官网http://www.mongodb.org/downloads下载msi格式)
- 安装数据库存放目录
在D:\MongoDB\目录下新建data文件夹,执行下面命令
d:\MongoDB\bin> mongod --dbpath=d:\MongoDB\data
这时命令行窗口会打印一些启动信息,最后一行显示为如下信息时表示启动成功了
2014-04-23T10:38:48.391+0800 [initandlisten] waiting for connections on port 27017
这时在浏览器输入http://localhost:27017/可以看到显示信息为:(表示mongodb安装完成)
It looks like you are trying to access MongoDB over HTTP on the native driver port
- 将MongoDB服务器作为Windows服务运行
像上面那样启动mongodb,发现没办法输入命令行了,这时可以采用打开多个窗口来连接,但这样就太麻烦了,解决办法就是将MongoDB服务器作为Windows服务运行。
输入以下命令:
sc create MongoDB binPath= "D:\MongoDB\bin\mongod.exe --service --dbpath D:\MongoDB\data --logpath=D:\MongoDB\logs\mongodb.log --logappend"
看到了如下输出
2016-10-20T23:32:46.339+0800 I CONTROL log file "f:\data\log\mongodb.log" exists; moved to "f:\data\log\mongodb.log.2016-10-20T15-32-46".
说明mongodb服务安装成功。启动mongodb服务:
d:\mongodb\bin>net start MongoDB MongoDB 服务已经启动成功。
说明mongodb启动成功。
由于我们并没有指定mongodb服务的端口号,所以它启动在默认的27017窗口。
打开浏览器,输入地址http://127.0.0.1:27017/, 可看到如下信息
It looks like you are trying to access MongoDB over HTTP on the native driver port.
常用命令
- 查询数据库列表
show dbs
- 查看当前连接在哪个数据库下面
db
- 切换到test数据库
use test
- 查看test下有哪些表
show collections
- 想知道mongodb支持哪些命令
help
- 当前数据库支持哪些方法
db.help()
- 当前表支持哪些方法;user为表名
db.user.help
- 删除user表
db.user.drop()
- 查询表中所有数据
db.user.find()