Python MongoDB menghapus dokumen
- Halaman Sebelumnya MongoDB Diurutkan
- Halaman Berikutnya MongoDB Hapus Koleksi
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 menemukan beberapa dokumen, hanya hapus yang pertama yang cocok.
Contoh
Hapus dokumen 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 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 di koleksi
Untuk menghapus semua dokumen di koleksi, kirim objek pencarian kosong ke delete_many()
Metode:
Contoh
Hapus semua dokumen di 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 MongoDB Diurutkan
- Halaman Berikutnya MongoDB Hapus Koleksi