Я пытаюсь научиться использовать PyMon go, поэтому я позаимствовал код из учебника. Вот вся программа:
from pymongo import MongoClient
cars = [ {'name': 'Audi', 'price': 52642},
{'name': 'Mercedes', 'price': 57127},
{'name': 'Skoda', 'price': 9000},
{'name': 'Volvo', 'price': 29000},
{'name': 'Bentley', 'price': 350000},
{'name': 'Citroen', 'price': 21000},
{'name': 'Hummer', 'price': 41400},
{'name': 'Volkswagen', 'price': 21600} ]
client = MongoClient('mongodb://localhost:27017/')
print("Created client")
with client:
db = client.testdb
print("Created db")
db.cars.insert_many(cars)
print("Inserted")
Когда я запускаю ее, она печатает «Created client» и «Created db», но никогда не печатает «Inserted», и программа никогда не завершается.
Я использую Python 3.8.5, Eclipse IDE, и я только что выполнил «pip install PyMon go» сегодня, так что у меня должна быть последняя версия. Спасибо за любую помощь.