python 从mongo db读取数组数据

# -*- coding: UTF-8 -*-
import pymongo
# 连接数据库
client = pymongo.MongoClient('localhost',27017) #创建链接客户端
db=client['qunar'] #创建数据库连接
collection=db['departures'] #连接集合
collection_pro=db['products']
data=collection_pro.find() #查找
# 读取数据
for its in data: #遍历查询结果
    #print(its['result']['data'])
    l=len(its['result']['data']['list']['results']) #获取['result']>['data']>['list']>['results']下的子项目数量
    for i in range(0,l):
        print("No:",i)
        print(its['result']['data']['list']['results'][i]['title'])
    break

posted @ 2021-02-23 10:05  山药牛肉  阅读(236)  评论(0)    收藏  举报