菜鳥資料庫:Terminal Manage DB ٩(-๑ -)۶

Barry YU
2 min readMar 9, 2020

--

以下是我的實際LAB畫面.

用英文練習打日記,,, 因為我時間很多 .

Before Manage DB need parper Model :
mongoose schema( ./model/todo.js) and Controller setting ( project/app.js)

https://medium.com/@placid_olivine_mink_632/install-robo-3t-software-de34a10f77a9

Robo 3T install :

MongoDB SERVER of GUI

Manage DataBase

Add Data

copy guide statement
> use test     //switched to db test > db.haha.insert ({ name : 'javasix'})                 // haha is your collection name 
// sometime auto give name from DBname + s
If apper : WriteReault ({ "nInserted" :1 }) // feedback is mean data success build

Modify Data

Use . update and $set , to modify data .

e.g : db.haha.update({"_id":("5exxfa")},{ $set:{name:'I have modify..'} })

Remove Data :

e.g :db.todos.remove({"_id": ObjectId('5eXXXfa')}).  // have delet id //

After Remove command , id have delete .

Add most file :

Create seeder

e.g :   ./models => mkdir seeds ./models / seeds / ==> touch todoSeeders.js code todoSeeders.js  
for ( var i =0 ; i <10 ; i ++ ) {  //basic cycle funcation Todo.create( {name:'Barry'+i } )   //Todo is mudole }

--

--

No responses yet