Python MongoDB kufungua hatua

Fungua hatua

Kufungua hatua, tunatumiwa: delete_one() Mwongozo.

delete_one() Mwili wa kwanza wa methodi ni kiwango cha query, kinasababisha uharibika wa hatua inayotumika.

Kutumia hili:Ikiwa kumepata mafikirio mengi, tafadhali fungua tena kwanza kwa uharibika wa kawaida.

Mfano

Fungua na uharibika ya "Mountain 21":

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

Kumaliza Mfano

Kufa mafikirio mengi

Kuondoa mafikirio mengi, tukikwenda kwa kufikiria: delete_many() Mwongozo.

delete_many() Mwongozo wa kwanza ni maelezo wa kufikiria, unaotumia kufikiria kwa kufikiria kufikiria kweli.

Mfano

Kufa kila mafikirio ambao ina "S" kuanzia kati:

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, " mafikirio ya mawili yaliokufa.")

Kumaliza Mfano

Kufa kila mafikirio katika koleksheni

Kuondoa kila mafikirio katika koleksheni, tukikwenda kwa kushikilia maelezo kwa kushikilia kwa tafadhali. delete_many() Mwongozo:

Mfano

Kufa kila mafikirio katika "customers" koleksheni:

import pymongo
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
mydb = myclient["mydatabase"]
mycol = mydb["customers"]
x = mycol.delete_many({})
print(x.deleted_count, " mafikirio ya mawili yaliokufa.")

Kumaliza Mfano