Python PyMongo / Отображение вывода в виде простой строки - PullRequest
0 голосов
/ 18 октября 2018

У меня быстрый вопрос: у меня есть база данных MongoDB с набором фиктивных данных.Я использовал следующий код для отображения всех документов в моей коллекции (в данном случае FlightNo и Terminal):

def getAllFlights():
        for x in flightsCol.find({}, {"_id": 0, "number": 1, "terminal": 1}):
        print(x)

Это работает очень хорошо, и вывод выглядит так:

{'number': 'XXA54', 'terminal': 'O2'}
{'number': 'LH587', 'terminal': 'PO'}
{'number': 'KLH552', 'terminal': 'LO556'}
{'number': 'LO552', 'terminal': 'H1'}
{'number': 'HHG565', 'terminal': 'H1'}
{'number': 'TRE223', 'terminal': 'LK1'}
{'number': 'JUZ556', 'terminal': 'KL234'}

Мой вопрос сейчас: Как отобразить вывод в виде простого текста, например:

XXA54 O2

Спасибо за вашу помощь!

Мишель

1 Ответ

0 голосов
/ 18 октября 2018

печатать каждую часть возвращаемого словаря:

def getAllFlights():
    for x in flightsCol.find({}, {"_id": 0, "number": 1, "terminal": 1}):
        print(x["number"],x["terminal"])
...