mongoj簡(jiǎn)介
MongoDB是2009年問(wèn)世的一個(gè)面向文檔的數(shù)據(jù)庫(kù)管理系統(tǒng),由C++語(yǔ)言編寫(xiě)歌馍,旨在為Web應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案黍氮。雖然在劃分類別的時(shí)候后,MongoDB被認(rèn)為是NoSQL的產(chǎn)品彤路,但是它更像一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品秕硝,在非關(guān)系數(shù)據(jù)庫(kù)中它功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)洲尊。
打開(kāi)終端:進(jìn)入mongo文件目錄远豺,輸入mongo,然后回車(chē)(可以用whereis mongo找到mongo文
件的位置)
1.windows安裝
官網(wǎng)鏈接下載Mongodb
這是[下載鏈接]:(https://www.mongodb.com/download-center/v2/cloud?initial=true#community)
需要在安裝路徑下手動(dòng)創(chuàng)建data文件夾和db文件夾
mongod --dbpath
安裝成功了mongodb坞嘀,系統(tǒng)會(huì)默認(rèn)開(kāi)啟27017端口躯护,可以通過(guò)'localhost:27017'去訪問(wèn)mongodb了。
2.linux安裝
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.6.5.tgz
gunzip解壓縮
mkdir mongodb-3.6.5
tar -xvf mongodb-linux-x86_64-amazon-3.6.5.tar --strip-components 1 -C mongodb-3.6.5/
創(chuàng)建存放data和log的目錄
mkdir -p data
mkdir -p log
啟動(dòng)命令bin/mongod --dbpath data --logpath log
登錄bin/mongo
mongod--help
ps ef | grep mongo
kill -9 [pid]
Ubuntu安裝
sudo apt-get update
sudo apt-get install mongodb
配置文件在/etc/mongodb.conf
sudo service mongodb start
sudo service mongodb stop
sudo service mongodb restart
查找所有數(shù)據(jù)庫(kù): show databases;
查找所有表:show tables;
進(jìn)入數(shù)據(jù)庫(kù): use 數(shù)據(jù)庫(kù)名;
查看表的所有數(shù)據(jù): db.表名.find();
查看表一共有多少數(shù)據(jù): db.表名.count();
刪除所有數(shù)據(jù): db.表名.remove({});