Python MongoDB ဖျက်သိမ်းခြင်း

အချက်အလက်ဖျက်သိမ်းခြင်း

အချက်အလက်တစ်ခုကို ဖျက်သိမ်းရန် ကျွန်တော်တို့က အသုံးပြုသည် delete_one() 方法。

delete_one() သဘောတူအသုံးပြုသော ပထမဆုံး ပြင်ပ်အား ဖြည့်စွက်ရန် သုံးသည့် query အား သဘောတူအသုံးပြုသည်။

ဖော်ပြချက်:ရှာဖွေရာတွင် အချက်အလက်များစွာ ရရှိခဲ့လျှင် ပထမဆုံးသော တူညီသော အချက်အလက်ကို ဖျက်သိမ်းသာဖြစ်သည်။

အမှတ်

ပြည်တော်လှည့်ခြင်းအား ဖျက်သိမ်းတာကို "Mountain 21" နေရာကို:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
myquery = { "address": "Mountain 21" }
mycol.delete_one(myquery)

အမှတ် စီးပွား

删除多个文档

要删除多个文档,请使用 delete_many() 方法。

delete_many() 方法的第一个参数是一个查询对象,用于定义要删除的文档。

အမှတ်

删除地址以字母 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, " မှတ်အချက် ဖျက်သိမ်းပြီ.")

အမှတ် စီးပွား

စည်းရုံး မှ မှတ်အချက် ဖျက်သိမ်း

စည်းရုံး မှ မှတ်အချက် ဖျက်သိမ်းပြီး မှတ်အချက် အလွှမ်းခြုံရန် မမှတ်ချက် ကို ဝေးကွာသော ရှာဖွေ အား ဝေးကွာသော ရှာဖွေ delete_many() နည်းလမ်း:

အမှတ်

"customers" စည်းရုံး မှ မှတ်အချက် ဖျက်သိမ်းပြီ:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
x = mycol.delete_many({})
print(x.deleted_count, " မှတ်အချက် ဖျက်သိမ်းပြီ.")

အမှတ် စီးပွား