【问题标题】:Python PyMongo / Displaying Output as a plain StringPython PyMongo / 将输出显示为纯字符串
【发布时间】:2019-03-23 02:33:45
【问题描述】:

我有一个简单的问题:我有一个 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

感谢您的帮助!

米歇尔

【问题讨论】:

    标签: python json mongodb pymongo


    【解决方案1】:

    打印返回字典的每一部分:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多