MongoDB Count 和 remove 函式
聚合的概念是對查詢中返回的結果進行計算。例如,假設你想知道根據查詢觸發的集合中的文件數,那麼 MongoDB 提供了 count()
函式。
我們來看一個例子吧。
db.Employee.count()
程式碼說明:
- 上面的程式碼執行計數功能。
如果命令執行成功,將顯示以下輸出
輸出:
> db.Employee.count()
4
輸出清楚地顯示集合中有 4 個文件。
MongoDB 執行修改
MongoDB 中的另外兩類操作是 update 和 remove 語句。
update-更新操作允許使用者修改現有資料,remove-刪除操作允許從集合中刪除資料。
刪除檔案
在 MongoDB 中,db.collection.remove()
方法用於從集合中刪除文件。可以從集合中刪除所有文件,也可以僅刪除與特定條件匹配的文件。
如果你只使用 remove()
命令,則將從集合中刪除所有文件。
以下程式碼示例演示如何從集合中刪除特定文件。
db.Employee.remove({Employeeid:22})
程式碼說明:
- 上面的程式碼使用 remove 函式並指定在這種情況下刪除 Employee id 為 22 的文件的標準。
如果命令執行成功,將顯示以下輸出
輸出:
> db.Employee.remove({Employeeid : 22})
WriteResult({ "nRemoved" : 1})
輸出將顯示 1 個文件已被刪除。