免費開始練習
高考申論題 110年 [資訊處理] 資料庫應用

第 二 題

📖 題組:
假設在某個 MongoDB 的資料庫中,有個 Collection 叫做“student”,其中每個物件表示學生的編號(_id)、姓名(name)包含名(first)和姓(last)以及就讀的學系名稱(department)。一個範例物件以 JSON 格式表示如下所列: {"_id": "1", "name": { "first": "Ted", "last": "Codd" }, "department": "CS" } 請以 Mongo 語法,依序寫出符合下述要求的指令:
📝 此題為申論題,共 2 小題

小題 (二)

刪除所有就讀“CS”系的學生資料。(10 分)

思路引導 VIP

  1. 刪除方法:使用 db.collection.deleteMany()remove()
  2. 過濾條件department: "CS"
🤖
AI 詳解
AI 專屬家教

【考點分析】 MongoDB 資料刪除語法(Delete Operations)。 【分析與論述】

小題 (一)

找出姓為“Codd”的學生,並限定只輸出第一位。(10 分)

思路引導 VIP

  1. 查詢方法:使用 db.collection.find()
  2. 巢狀欄位存取:姓 (last) 是在 name 物件下,語法為 "name.last"
🤖
AI 詳解
AI 專屬家教

【考點分析】 MongoDB 查詢語法、巢狀文件(Nested Document)存取、結果數量限制(Limit)。 【分析與論述】