1 回答

TA貢獻1876條經驗 獲得超5個贊
我沒有看到任何write_concern被傳入作為您寫入的選項,我假設您可能看不到WriteConcernError. 檢查此:pymongo.write_concern.WriteConcern有關如何設置的示例WriteConcern。此外,僅當您想在發(fā)生某種類型的錯誤時執(zhí)行某些功能時才需要這些錯誤檢查,因為您只需要返回True/ False,那么您可以刪除所有這些錯誤檢查:
代碼 :
connection = MongoClient('localhost', 27017)
db = connection['city']
collection = db['inspections']
def insert_document(documentToInsert):
try:
collection.insert_one(documentToInsert)
return True
except Exception as e:
print("An exception occurred ::", e)
return False
def main():
document = {
"id": "11111-2019-ENFO",
"certificate_number": 9278806,
"business_name": "TAXOLOGY",
"date": "Feb 20 2015",
"result": "No Violation Issued",
"sector": "Accounting - 111",
"address":
{
"city": "MISSION HILLS",
"zip": 91401,
"street": "Sepulveda",
"number": 1809
}
}
print(insert_document(document))
main()
添加回答
舉報