MongoDB Count 和 remove 函式

聚合的概念是對查詢中返回的結果進行計算。例如,假設你想知道根據查詢觸發的集合中的文件數,那麼 MongoDB 提供了 count() 函式。

我們來看一個例子吧。

db.Employee.count()

程式碼說明:

  1. 上面的程式碼執行計數功能。

如果命令執行成功,將顯示以下輸出

輸出:

> db.Employee.count()
4

輸出清楚地顯示集合中有 4 個文件。

MongoDB 執行修改

MongoDB 中的另外兩類操作是 update 和 remove 語句。

update-更新操作允許使用者修改現有資料,remove-刪除操作允許從集合中刪除資料。

刪除檔案

在 MongoDB 中,db.collection.remove() 方法用於從集合中刪除文件。可以從集合中刪除所有文件,也可以僅刪除與特定條件匹配的文件。

如果你只使用 remove() 命令,則將從集合中刪除所有文件。

以下程式碼示例演示如何從集合中刪除特定文件。

db.Employee.remove({Employeeid:22})

程式碼說明:

  1. 上面的程式碼使用 remove 函式並指定在這種情況下刪除 Employee id 為 22 的文件的標準。

如果命令執行成功,將顯示以下輸出

輸出:

> db.Employee.remove({Employeeid : 22})
WriteResult({ "nRemoved" : 1})

輸出將顯示 1 個文件已被刪除。