pymongo : supprimer des enregistrements élégamment

Voici mon code pour supprimer un groupe d'enregistrements à l'aide d'pymongo

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)})

EST-il une meilleure façon de supprimer ces enregistrements? comme supprimer un ensemble d'enregistrements directement

collection.find({"date": {"$gt": "2012-12-15"}}).delete() or remove()

ou de supprimer des obj comme

 obj.delete() or obj.remove()

ou somehting similaire?

InformationsquelleAutor icn | 2012-12-19