1.環境配置git
Xcode安裝sql
2.下載安裝包mongodb
官網地址是:MongoDB Download Center | MongoDB數據庫
open -e .bash_profile export PATH=${PATH}:/usr/local/MongoDB/bin
source .bash_profile
5.驗證是否安裝完畢瀏覽器
mongod -version
db version v4.0.9 git version: f*********************62909765 allocator: system modules: none build environment: distarch: x86_64 target_arch: x86_64
6.建立存儲文件目錄bash
sudo mkdir -p /data/db
sudo chmod +X /data/db -- 增長可寫權限
sudo chown username /data/db -- 受權給username
7.啓動mongodbui
mongod
顯示等候客戶端鏈接的界面就表明啓動成功了,若是不成功就檢查下 /data/db 文件夾位置對不對,不行就從新刪掉建一個, 打開瀏覽器,輸入 localhost:27017 ,會出現這樣一行文字。url
8.打開命令行spa
mongo
能夠對數據庫進行操做,要中止MongoDB的時候必定要正確的退出,否則下次再次鏈接數據庫會出現問題,使用下面的兩行代碼能夠完成這一操做。命令行
9.建立數據庫
use db
show dbs
10.建立集合Collection
db.createCollection("testCollection")
11.插入數據
db.testCollection.insert({"name" : "菜鳥教程"})
12.查看集合Collection
show collections
13.刪除集合
db.collection.drop()
14.集合插入文檔
db.testCollection.insert({title: 'MongoDB 教程', description: 'MongoDB 是一個 Nosql 數據庫', by: '菜鳥教程', url: 'http://www.runoob.com', tags: ['mongodb', 'database', 'NoSQL'], likes: 100 })
15.查詢文檔
(1) 查詢所有數據
db.collection.find(query, projection) -- query :可選,使用查詢操做符指定查詢條件 -- projection :可選,使用投影操做符指定返回的鍵。查詢時返回文檔中全部鍵值, 只需省略該參數便可(默認省略)。 db.testCollection.find().pretty()
-- pretty() 方法以格式化的方式來顯示全部文檔。
(2)MongoDB 的 find() 方法能夠傳入多個鍵(key),每一個鍵(key)以逗號隔開,即常規 SQL 的 AND 條件。
db.testCollection.find({"by":"菜鳥教程", "title":"MongoDB 教程"}).pretty()
(3) OR 條件語句使用了關鍵字 $or,語法格式以下:
db.testCollection.find({$or:[{"by":"菜鳥教程"},{"title": "MongoDB 教程"}]}).pretty()
(4)AND 和 OR 聯合使用
常規 SQL 語句爲: 'where likes>50 AND (by = '菜鳥教程' OR title = 'MongoDB 教程')' db.testCollection.find({"likes": {$gt:50}, $or: [{"by": "菜鳥教程"},{"title": "MongoDB 教程"}]}).pretty()
16.刪除文檔
db.collection.remove( <query>, { justOne: <boolean>, writeConcern: <document> } )
參數說明:
(1)特定刪除
db.testCollection.remove({'title':'MongoDB 教程'})
(2)刪除所有
db.col.remove({})