安裝
- 自定義安裝目錄到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()