Mongodb使用
安裝部分
下載完安裝包,並解壓 tgz(以下演示的是 64 位 Linux上的安裝)
wget
tar -zxvf mongodb-linux-x86_64-3.0.6.tgz
mv mongodb-linux-x86_64-3.0.6 /usr/local/mongodb
vi ~/.bash_profile
建立資料庫目錄
MongoDB的資料儲存在data目錄的db目錄下,但是這個目錄在安裝過程不會自動建立,所以你需要手動建立data目錄,並在data目錄中建立db目錄。
以下例項中我們將data目錄建立於根目錄下(/)。
注意:/data/db 是 MongoDB 預設的啟動的資料庫路徑(--dbpath)。
mkdir -p /data/db /data/db/logs
命令列中執行 MongoDB 服務
你可以再命令列中執行mongo安裝目錄中的bin目錄執行mongod命令來啟動mongdb服務。
注意:如果你的資料庫目錄不是/data/db,可以透過 --dbpath 來指定。
MongoDB後臺管理 Shell
現在讓我們插入一些簡單的資料,並對插入的資料進行檢索:
MongoDb web 使用者介面
MongoDB 提供了簡單的 HTTP 使用者介面。 如果你想啟用該功能,需要在啟動的時候指定引數 --rest 。
注意:該功能只適用於 MongoDB 3.2 及之前的早期版本。
$ ./mongod --dbpath=/data/db --rest
MongoDB 的 Web 介面訪問埠比服務的埠多1000。
如果你的MongoDB執行埠使用預設的27017,你可以在埠號為28017訪問web使用者介面,即地址為:
mongodb設定後臺執行
我們要在mongodb下面建立data目錄和logs目錄,用於存放data和logs。
設定好了之後,我們通常透過
mongod --dbpath /data/db
讓mongodb啟動。
但是我們關閉shell,mongodb就停止執行了。 如果想在後臺執行,啟動時只需新增 --fork函式即可。可以在日誌路徑後面新增--logappend,防止日誌被刪除。
程式碼如下:
/usr/local/mongodb/bin/mongod --fork --dbpath=/data/db --logpath=/data/db/logs/mongodb2.log --logappend
這樣,你關閉shell,在開啟shell,照常可以允許mongo了!
ERROR: child process failed, exited with error number 100
正常關閉:
/usr/local/mongodb/bin/mongo
use admin
db.shutdownServer()
參考: https://www.runoob.com/mongodb/mongodb-databases-documents-collections.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14888950/viewspace-2694921/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB 使用MongoDB
- mongodb索引使用MongoDB索引
- MongoDB的使用MongoDB
- MongoDB使用初探MongoDB
- Mongodb MapReduce使用MongoDB
- 使用MongoDB 應用MongoDB
- 使用mongoskin操作MongoDBMongoDB
- mongodb使用者與角色使用MongoDB
- 在 hyperf 中使用 MongoDBMongoDB
- MongoDB和Redis的使用MongoDBRedis
- Mongodb總結4-Spring環境使用MongodbMongoDBSpring
- mongoDB使用詳解(在node中使用)MongoDB
- MongoDB 入門教程系列之三:使用 Restful API 操作 MongoDBMongoDBRESTAPI
- 【MongoDB學習筆記】-使用 MongoDB 進行 CRUD 操作(上)MongoDB筆記
- 【MongoDB學習筆記】-使用 MongoDB 進行 CRUD 操作(下)MongoDB筆記
- mongodb的安裝以及使用MongoDB
- MongoDB 6.0.3 使用者管理MongoDB
- Mongodb 也有collation 與 如何使用MongoDB
- MongoDB之使用者管理MongoDB
- Java 中 MongoDB 使用指南JavaMongoDB
- MongoDB:使用者認證MongoDB
- 使用nodejs 訪問mongodbNodeJSMongoDB
- mongodb的安裝配置,使用MongoDB
- MongoDB 3.0 使用者建立MongoDB
- 混合ORM 和MongoDB使用案例ORMMongoDB
- 使用mongoosejs連結MongodbJSMongoDB
- mongodb 使用場景和不使用場景MongoDB
- MongoDB 入門教程系列之二:使用 Spring Boot 操作 MongoDBMongoDBSpring Boot
- 什麼是MongoDB?Python爬蟲為什麼使用MongoDB?MongoDBPython爬蟲
- mongodb資料庫使用03、python和mongodb的互動MongoDB資料庫Python
- MongoDB和資料流:使用MongoDB作為Kafka消費者MongoDBKafka
- .Net Core中簡單使用MongoDBMongoDB
- Spring Boot 使用NoSQL之 MongoDBSpring BootSQLMongoDB
- MongoDB的十個使用要點MongoDB
- MongoDB使用者管理,Version: 2.0.2MongoDB
- 在 Pylons 中使用 MongoDB 的例子MongoDB
- mongodb的使用者認證MongoDB
- MongoDB何時考慮使用分片MongoDB