18
यहाँ है वहाँ इन रिकॉर्ड को हटाने के लिए एक बेहतर तरीका pymongopymongo: हटाना रिकॉर्ड सुंदर ढंग से
ids = []
with MongoClient(MONGODB_HOST) as connection:
db = connection[MONGODB_NAME]
collection = db[MONGODN_COLLECTION]
for obj in collection.find({"date": {"$gt": "2012-12-15"}}):
ids.append(obj["_id"])
for id in ids:
print id
collection.remove({"_id":ObjectId(id)})
का उपयोग कर अभिलेखों का एक गुच्छा को नष्ट करने के लिए अपने कोड है? की तरह रिकॉर्ड की एक पूरे सेट सीधे
collection.find({"date": {"$gt": "2012-12-15"}}).delete() or remove()
हटा सकते हैं या obj
तरहobj.delete() or obj.remove()
या somehting समान से हटाना चाहते हैं?
आप आईडी जानते हैं तो आप कर सकते हैं बस 'collection.remove (dupId)' – Cmag