[bigata-113] python3连接到mongo 3.2副本集

来源:互联网 发布:淘宝93sport是正品吗 编辑:程序博客网 时间:2024/06/02 09:47
#!/usr/bin/python3#!-*- coding:utf-8 -*-import pymongo# 创建mongodb连接mongo_client_tar = pymongo.MongoClient(    'mongodb://dds-bp16d424e162bbbb.mongodb.rds.aliyuncs.com:3717,dds-bp16d424e162bbbb.mongodb.rds.aliyuncs.com:3717/?replicaSet=mgset-4244549')mongo_db_tar = mongo_client_tar['dev']mongo_db_tar.authenticate('user1', 'd38j')collection_names_src = mongo_db_src.collection_names()for cn in collection_names_src:    print('cn:', cn)    mongo_table_tar = mongo_db_tar[cn]    #先获取所有的token    tokens = []    for ii in mongo_table_tar.find(projection={'token':True,'_id': False}):        if not 'token' in ii:            continue        tokens.append(ii['token'])    tokens = list(set(tokens))    print(tokens)    print(len(tokens))
原创粉丝点击