PyMon go зависает при вызове вставки - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь научиться использовать 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» сегодня, так что у меня должна быть последняя версия. Спасибо за любую помощь.

1 Ответ

0 голосов
/ 05 августа 2020

РЕШЕНО:

Упс, я не понял, что вам нужно установить MongoDB отдельно от PyMon go!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...