В настоящее время я пытаюсь создать объект JSON для вставки в базу данных mongoDB. Тем не менее, когда я создаю свой объект JSON, он, кажется, подходит к концу создания, а затем не переходит к оператору вставки, чтобы поместить объект JSON в базу данных. Вот пример моего кода. Из соображений безопасности я изменил часть секретного кода на 99999, но я убедился, что раздел авторизации кода работает.
'' '
client = MongoClient('9999999', 999999) # LAN
db = client.999999
site = client.99999
db.authenticate('9999999', '999999') # user authentication
collection = site.9999999
test = {
'Timestamp': timestamp(),
'Device Type': device,
'Instrument Serial': instrumentserial,
'Calibration Date': cal,
'Survey Date': dateofsurvey,
'Survey Time': timeofsurvey,
'Site Name': nameofsite,
'Survey Location': survloc,
'Frequency Survey Reference': survref,
'Voltage': v,
'Insulation': ins,
'Tuner Select': tunerselect,
'Start Frequency': frequency,
'Reference Level': referencelevel,
'RBW': rbw,
'Instrument Mode': instrumentmode,
'Detector Mode': detectormode,
'Sweep Rate': sweeprate,
'Trigger Mode': triggermode,
'Trigger Level': triggerlevel,
}
collection.insert_one(test)
' ' '
Все переменные были проанализированы из файла xml. Любая помощь будет принята с благодарностью, так как код, кажется, просто останавливается.