要刪除MongoDB中的數(shù)據(jù),可以使用以下方法之一:
db.collection.remove()
方法刪除特定條件的文檔。例如,要刪除myCollection
集合中name
字段等于John
的文檔,可以執(zhí)行以下命令:db.myCollection.remove({ name: "John" })
db.collection.deleteMany()
方法刪除特定條件的多個文檔。例如,要刪除myCollection
集合中age
字段大于等于30
的所有文檔,可以執(zhí)行以下命令:db.myCollection.deleteMany({ age: { $gte: 30 } })
db.collection.deleteOne()
方法刪除滿足特定條件的單個文檔。例如,要刪除myCollection
集合中name
字段等于John
的第一個文檔,可以執(zhí)行以下命令:db.myCollection.deleteOne({ name: "John" })
db.collection.drop()
方法刪除整個集合。例如,要刪除myCollection
集合,可以執(zhí)行以下命令:db.myCollection.drop()
請注意,刪除操作無法撤銷,請謹(jǐn)慎使用并確保備份重要數(shù)據(jù)。