1. install Node.js
2. install MongoDB
3. mk dir C:\data\db, 這是 MongoDB 預設的資料庫檔案存放位置,如果想指定別的路徑,可以將啟動的指令 mongod 改為 mongod --dbpath <路徑位置>。
4. cd C:\Program Files\MongoDB\Server\3.0\bin
5. C:\Program Files\MongoDB\Server\3.0\bin>mongod
(launch MongoDB server)
6. C:\Program Files\MongoDB\Server\3.0\bin>mongo
(launch MongoDB comand line interface)
7. >use CatS
8. >kitty = {name: "Hellow Kitty", age:2};
9. >db.CatS.save(kitty);
(Please check c:\data\db to see something related to CatS)
10. >db.CatS.find();
11. How to querry 查詢:
>db.CatS.findOne({name: "Hellow Kitty"});
12. How to update 更改資料:
>var updateFood = db.CatS.findOne({name: "Hellow Kitty"});
>updateFood.food = "fish";
>db.CatS.save(updateFood);
>db.CatS.findOne({name: "Hellow Kitty"});
13. 循環寫入資料:
>for (var i =1; i <= 5; i++) db.CatS.save({index : i, count : i - 1});
>db.CatS.find(); //會看到有六筆資料
14. How to delete 刪除:
>db.CatS.findOne({index:2});
>db.CatS.remove({index:2});
>db.CatS.find(); //哪一筆資料被刪除了呢?
15. 進階查詢資料, forEach() 循環遍歷 方法:
>db.CatS.find().forEach(printjson);
16. 進階查詢資料, 直接使用 array 陣列:
>var soManyCats = db.CatS.find();
>printjson(soManyCats[3]);
>var catsArray = db.CatS.find().toArray();
>catsArray[4];
沒有留言:
張貼留言