Skip to content

Commit e8235d6

Browse files
authored
Merge pull request #4 from TheScriptGuy/mongodb-keyerror
Fixing issue #3
2 parents 7b675be + bb49255 commit e8235d6

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

data/sendDataMongoDB.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
# Send data to destination based on mongo.cfg file.
2-
# Version 0.04
1+
# Class: sendDataMongoDB
2+
# Last updated: 2022/07/17
3+
# Author: TheScriptGuy (https://github.com/TheScriptGuy
4+
# Version: 0.06
5+
# Description: Send json list to mongoDB based on configuration in mongo.cfg
36

47
import pymongo
58
from pymongo import MongoClient
@@ -129,8 +132,8 @@ def uploadDataToMongoDB(self, __jsonScriptData):
129132
# Convert the startTime and endTime fields info ISODate format.
130133
jsonScriptData = __jsonScriptData
131134

132-
jsonScriptData["scriptStartTime"] = datetime.fromisoformat(jsonScriptData["scriptStartTime"])
133-
jsonScriptData["scriptEndTime"] = datetime.fromisoformat(jsonScriptData["scriptEndTime"])
135+
jsonScriptData["queryStatistics"]["scriptStartTime"] = datetime.fromisoformat(jsonScriptData["queryStatistics"]["scriptStartTime"])
136+
jsonScriptData["queryStatistics"]["scriptEndTime"] = datetime.fromisoformat(jsonScriptData["queryStatistics"]["scriptEndTime"])
134137

135138
for iResult in jsonScriptData["certResults"]:
136139
iResult["startTime"] = datetime.fromisoformat(iResult["startTime"])
@@ -145,4 +148,4 @@ def uploadDataToMongoDB(self, __jsonScriptData):
145148
def __init__(self):
146149
"""Initialize the sendDataMongoDB class."""
147150
self.initialized = True
148-
self.version = "0.05"
151+
self.version = "0.06"

0 commit comments

Comments
 (0)