首先安裝MongoDB,在終端輸入:
復(fù)制代碼 代碼如下:
sudo apt-get install mongodb
然后啟動數(shù)據(jù)庫MongoDB:
復(fù)制代碼 代碼如下:
mongod
可能會出現(xiàn)這樣的錯誤:
復(fù)制代碼 代碼如下:
mongod --help for help and startup options
mongod: symbol lookup error: mongod: undefined symbol: _ZN7pcrecpp2RE4InitEPKcPKNS_10RE_OptionsE
下面安裝mongodb-10gen來解決這個錯誤:
獲取下載10-gen公共密鑰:
復(fù)制代碼 代碼如下:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
創(chuàng)建一個/etc/apt/sources.list.d/10gen:
復(fù)制代碼 代碼如下:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/10gen.list
安裝mongodb-10gen:
復(fù)制代碼 代碼如下:
sudo apt-get update and then sudo apt-get install mongodb-10gen
如果提示和remove mongodb-clients有沖突,可以卸載remove mongodb-clients再安裝:
復(fù)制代碼 代碼如下:
sudo apt-get remove mongodb-clients
sudo apt-get install mongodb-10gen
這樣在執(zhí)行一下mongod看一下效果。
關(guān)于MongoDB的一些簡單操作:
在終端輸入(必須已經(jīng)啟動mongod):
復(fù)制代碼 代碼如下:
mongo
默認連接到test。
查看已有數(shù)據(jù)庫:
復(fù)制代碼 代碼如下:
show dbs
刪除數(shù)據(jù)庫:
復(fù)制代碼 代碼如下:
use <-database-> //<-database->為要刪除數(shù)據(jù)庫的名
db.dropDatabase()
創(chuàng)建數(shù)據(jù)庫:
復(fù)制代碼 代碼如下:
use <-database-> //<-database->為要創(chuàng)建的數(shù)據(jù)庫的名,它會自動創(chuàng)建數(shù)據(jù)庫并連接到該數(shù)據(jù)庫
存入數(shù)據(jù):
復(fù)制代碼 代碼如下:
use test
a = {"name":"moneyinto"}
b = {"age":"23"}
db.test.insert(a) //a,b 存儲的位置不同
db.age,insert(b)
查看數(shù)據(jù):
復(fù)制代碼 代碼如下:
use test
db.test.find()
db.age.find()
刪除數(shù)據(jù)庫test中的age:
復(fù)制代碼 代碼如下:
db.age.remove() //刪除
db.age.find() //查看一下看是否刪除了
繼續(xù)積累,繼續(xù)更新!