Python MongoDB menghapus dokumen
- Halaman Sebelumnya Urutkan MongoDB
- Halaman Berikutnya Hapus Koleksi MongoDB
Hapus dokumen
Untuk menghapus dokumen, kami menggunakan delete_one()
Metode.
delete_one()
Parameter pertama metode adalah objek query, digunakan untuk mendefinisikan dokumen yang akan dihapus.
Keterangan:Jika pencarian mendapatkan beberapa dokumen, hanya hapus item yang cocok pertama.
Contoh
Hapus dokumen yang berada di alamat "Mountain 21":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] myquery = { "address": "Mountain 21" } mycol.delete_one(myquery)
Hapus beberapa dokumen
Untuk menghapus beberapa dokumen, gunakan delete_many()
Metode.
delete_many()
Parameter pertama dari metode adalah objek pencarian, yang digunakan untuk mendefinisikan dokumen yang akan dihapus.
Contoh
Hapus semua dokumen dengan alamat yang dimulai dengan huruf S:
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] myquery = { "address": {"$regex": "^S"} } x = mycol.delete_many(myquery) print(x.deleted_count, " dokumen dihapus.")
Hapus semua dokumen dalam koleksi
Untuk menghapus semua dokumen dalam koleksi, kirim objek pencarian kosong kepada delete_many()
Metode:
Contoh
Hapus semua dokumen dalam koleksi "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"] x = mycol.delete_many({}) print(x.deleted_count, " dokumen dihapus.")
- Halaman Sebelumnya Urutkan MongoDB
- Halaman Berikutnya Hapus Koleksi MongoDB