在MongoDB中,可以使用deleteMany()
方法來批量刪除數據。
deleteMany()
方法接受一個查詢條件參數,該參數用于指定要刪除哪些文檔。可以使用查詢操作符和條件來構建查詢條件。
以下是一個示例:
db.collection.deleteMany(
<query>,
{
writeConcern: <document>,
collation: <document>
}
)
其中,collection
是要刪除數據的集合名稱,query
是查詢條件。
例如,要刪除名為"John"的所有文檔,可以使用以下命令:
db.collection.deleteMany({ name: "John" })
這將刪除集合中所有名為"John"的文檔。
還可以傳遞其他選項,例如writeConcern
和collation
。writeConcern
參數用于指定寫入操作的確認級別,而collation
參數用于指定排序規則和字符串比較選項。
請注意,deleteMany()
方法將刪除符合查詢條件的所有文檔。如果要刪除單個文檔,請使用deleteOne()
方法。