close

1. 清除資料庫內全部資料

db.dbName.drop()
00.png

2. 利用 VS Code 開啟預設的 9 筆 document/row

01.png

3. 在 MongoDB shell 裡用 db.CollectionName.insertMany 存進 9 筆 document/row

02_1.png

02_2.png

4. 查詢資料

03.png

這種一次性可輸入多筆資料的特性比傳統單筆輸入要省時。難怪許多廠商會採用 MongoDB

5. 找尋資料

04.png

假設想要找 title Software Architect;但為了避免打字錯誤,可以利用命令提示字元裡的複製與貼上功能

05.png

在資料區裡面複製

06.png

在命令提示字元裡面複製

07.png

下命令:db.CollectionName.find({,再貼上

08.png

找到結果顯示

09.png

6. 查詢運算元(Query Operators)

也可以利用查詢運算元(Query Operators)

如:想要找出 salary 大於 6000 元的資料
查詢運算元(Query Operators) 可以表示為:{"$gt": 6000}

10.png

7. 找第一筆資料

找出所有數據裡的第一筆 document/row

如果是上面提到多筆紀錄的的 title 是 Software Architect,用 findOne 就只會找出一筆
11.png

8. 更新一筆資料: update

13.png

這裡告訴我們,update 指令需要包含 操作運算元
這裡我們就需要找 MongoDB 網站的文件

https://docs.mongodb.com/realm/mongodb/update-documents/
14.png

更新資料的部分

15.png

現在是要更新一筆 document/row,要用 “$set”

16.png

17.png

9. 更新多筆資料: updateMany
updateMany 指令需要包含 “$set”操作運算元

19.png

接下來利用 find() 來顯示改變後的資料:

20.png

updateMany 輸入的條件是 {“title”: “Software Architect”}find() 也用同樣的條件

arrow
arrow
    創作者介紹
    創作者 小木屋 的頭像
    小木屋

    小木屋

    小木屋 發表在 痞客邦 留言(0) 人氣()