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 應用MongoDB
- mongodb使用者與角色使用MongoDB
- MongoDB和Redis的使用MongoDBRedis
- 在 hyperf 中使用 MongoDBMongoDB
- 【MongoDB學習筆記】-使用 MongoDB 進行 CRUD 操作(下)MongoDB筆記
- 【MongoDB學習筆記】-使用 MongoDB 進行 CRUD 操作(上)MongoDB筆記
- MongoDB 入門教程系列之三:使用 Restful API 操作 MongoDBMongoDBRESTAPI
- MongoDB 入門教程系列之二:使用 Spring Boot 操作 MongoDBMongoDBSpring Boot
- mongodb資料庫使用03、python和mongodb的互動MongoDB資料庫Python
- 什麼是MongoDB?Python爬蟲為什麼使用MongoDB?MongoDBPython爬蟲
- mongodb的安裝以及使用MongoDB
- docker安裝mongoDB及使用DockerMongoDB
- MongoDB 6.0.3 使用者管理MongoDB
- Mongodb 也有collation 與 如何使用MongoDB
- MongoDB和資料流:使用MongoDB作為Kafka消費者MongoDBKafka
- mongodb和nodejs mongoose使用詳解MongoDBNodeJS
- 2020-2-17-mongodb的使用MongoDB
- 使用DynamoShake從dynamodb遷移到mongodbMongoDB
- .Net Core中簡單使用MongoDBMongoDB
- 使用 Docker 部署 NodeJS + MongoDB 專案DockerNodeJSMongoDB
- springboot(十一):Spring boot中mongodb的使用Spring BootMongoDB
- 使用Golang和MongoDB構建微服務GolangMongoDB微服務
- 【Mongo】mongodb的使用者認證MongoDB
- mongodb macos 下的安裝和使用MongoDBMac
- MongoDB-Studio-3T無限使用MongoDB
- MongoDB – 使用模式構建之多型模式MongoDB模式多型
- 使用mongodb、Kafka儲存mqtt訊息MongoDBKafkaMQQT
- springboot 如何使用MongoDB整合 shedlock-springSpring BootMongoDB
- 使用WT工具恢復MongoDB資料MongoDB
- 使用Golang和MongoDB構建 RESTful APIGolangMongoDBRESTAPI
- MongoDB中如何使用統計count()方法?MongoDB
- Laravel使用MongoDB複雜的查詢LaravelMongoDB
- MongoDB最簡單的入門教程之二 使用nodejs訪問MongoDBMongoDBNodeJS
- MongoDB的mongo命令使用完整版MongoDB