MongoDB 完全新手教學 -2-指令 [開始服務以及CRUD]
其實這一系列的東西都是參考 官方說明 如果對於完整的資訊 非常推薦 官方的說明這邊找你要的資料
[PS 如果對英文苦手的人 可以看一下中國哪邊熱心網友有再做翻譯 但是目前只有翻到2.6部分 如果對英文還OK 有時間可以上幫忙的話可以到這邊 參加]
啟動服務
$ mongod
連接到MongoDB
$ mongo
連接MongoDB 後使用的指令
A. 所有的 資料庫
$ show dbs
B. 現在所在的資料庫
$ db
C. 前往資料庫
$ use 你要去的資料庫
PS[MongoDB當中,是沒有創立資料庫這個觀念的,當你寫入資料的時候就會創立,所以就是用 use 道你要的資料庫後,建立一筆資料,資料庫就會建立]
CRUD 指令
所有 你所需要知道的 CURL 在官方這邊都有完整的文件
如果比較習慣看PDF這邊下載
Operation | SQL | HTTP | MongoDB |
---|---|---|---|
Create | INSERT | PUT / POST | Insert |
Read (Retrieve) | SELECT | GET | Query |
Update (Modify) | UPDATE | POST / PUT / PATCH | Modify |
Delete (Destroy) | DELETE | DELETE | Remove |
Create:
// save one user $ db.users_db.save({ name: 'Kai' }); // save multiple users $ db.users_db.save([{ name: 'Kai'}, { name: 'Pan' }]);
Read:
// show all users $ db.users_db.find(); // find a specific user $ db.users_db.find({ name: 'kai' });
Update:
$ db.users_db.update({ name: 'kai' }, { name: 'Kai Wu' });
Delete:
// remove all $ db.users_db.remove({}); // remove one $ db.users_db.remove({ name: 'Kai Wu' });