栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python操作mango数据库返回字典

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python操作mango数据库返回字典

1.MANGO_DATAbaseS["HOST"] 是主机IP

2.MANGO_DATAbaseS["DB"] 是数据库名字

3.MANGO_DATAbaseS["db3"]是表名

class MangoOperationMoney:
    """操作mango数据库返回字典
    """
    def __init__(self):
        self.myclient = pymongo.MongoClient(MANGO_DATAbaseS["HOST"], MANGO_DATAbaseS['PORT'])
        self.mydb = self.myclient[MANGO_DATAbaseS["DB"]]


    def handle_doctor(self, doctor_id, comty_id):
        """
        根据医生ID和社区ID去mango表查询对应的标签
        :param doctor_id: 医生ID
        :param comty_id: 社区ID
        :return:
        """
        label_mycol = self.mydb[MANGO_DATAbaseS["db4"]]
        dict_mycol = self.mydb[MANGO_DATAbaseS["db5"]]
        str_label = ""
        for i in label_mycol.find():
            if doctor_id == i['userId'] and comty_id == i['comtyId']:
                for j in dict_mycol.find():
                    if str(i['labelId']) == str(j['_id']):
                        str_label += j['labelName'] + ','
        return str_label


if __name__ == '__main__':
    doctor_id ='医生ID'
    comty_id = '社区ID'
    C = MangoOperationMoney().handle_doctor(doctor_id, comty_id)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/341331.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号