Python MongoDB दस्तावेज़ मिटाना
- पिछला पृष्ठ MongoDB क्रमबद्ध
- अगला पृष्ठ 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, " दस्तावेज़ हटाए गए.")
- पिछला पृष्ठ MongoDB क्रमबद्ध
- अगला पृष्ठ MongoDB संग्रह हटाएं