好啦,不說廢話認真作筆記:
MongoDB
之前一直沒有好好鑽研他,直到今天實在是沒法度了(MySQL哭哭),臨時抱佛腳開始使用MongoDB(這個決定好像也是晚上10點決定的Orz)。下次參加Hackthon要先做功課啊啊啊啊
MongoDB其實是不太需要"建立"所謂的資料庫的,當你需要一個新的資料庫,概念上像是javascript中創建一個object一樣。預設好像是使用test,讓我們來新創一個db object:
> use myDB switched to db myDB來看看現在是使用哪個DB呢
> db myDBgood~然後我們要連到DB時大概像是這樣:
mongodb://usr:password@localhost/myDB
讓我們繼續看下去~(倒)
我又來啦~~ ( ˊㄧˋ)/
在mongo裡面相關權限及重要設定都在admin這個db中,讓我們做以下修改:
> use admin
switched to db admin
> db.addUser('root','1234');
{ "n" : 0, "connectionId" : 3, "err" : null, "ok" : 1 }
{
"user" : "root",
"readOnly" : false,
"pwd" : "985ddff43226255e09d56b21ad602f69",
"_id" : ObjectId("509e6d9b3877acdb8eee898c")
}
> db.auth('root','1qaz')
1
之後呢,再以--auth參數重新開啟MongoDB即可