-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmongoScript.py
More file actions
22 lines (17 loc) · 807 Bytes
/
mongoScript.py
File metadata and controls
22 lines (17 loc) · 807 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from pymongo import MongoClient
import config
import datetime
class Mongo_Database:
def __init__(self):
self.__errorScript = open(config.path_file_error_mongodb,"a")
self.__errorScript.write(f"Init Mongo Connection {datetime.datetime.now()} \n")
def mongodb_information_centros_educativos(self):
try:
self.client = MongoClient(config.mongo_string_connection)
self.db = self.client[config.mongo_database]
return self.db[config.mongo_collection]
except Exception as ex:
self.__errorScript.write(f"MongoDb Error: {ex} {datetime.datetime.now()}\n")
def close_file(self):
self.__errorScript.write(f"Finish Mongo Connection {datetime.datetime.now()} \n")
self.__errorScript.close()