diff --git a/delete.py b/delete.py new file mode 100644 index 0000000..cfdb6b4 --- /dev/null +++ b/delete.py @@ -0,0 +1,16 @@ +from pymongo import MongoClient +from config import * +import sys +import json + +def delete(query_filter): + client = MongoClient(CONNECTION_STRING) + database = client[DATABASE] + collection = database[COLLECTION] + result = collection.delete_many(json.loads(query_filter)) + print(result.raw_result) + + +if __name__ == '__main__': + delete(sys.argv[1]) + diff --git a/delete_tickets.py b/delete_tickets.py new file mode 100644 index 0000000..42d4d64 --- /dev/null +++ b/delete_tickets.py @@ -0,0 +1,19 @@ +import requests +import json +from config import * +from delete import * +import sys +import base64 + +def delete_tickets(): + from_date = str(input('From date [YYYY-MM-DD]: ') or "") + to_date = str(input('To date YYYY-MM-DD]: ') or "") + query_filter = json.dumps({ + "businessDate": {'$gte': from_date+"T00:00:00", '$lte': to_date+"T00:00:00"} + }) + print(query_filter) + delete(query_filter) + +if __name__ == '__main__': + delete_tickets() +