fun.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:mongodb_backup_script 作者: hxt168 项目源码 文件源码
def get_last_oplog_timestamp(conn,db_name):
    start_time = time.time()
    oplog=conn.local.oplog.rs;
    if not db_name:
        curr = oplog.find().sort(
            '$natural', pymongo.DESCENDING
        ).limit(1)
    else:
        #{'ns': {'$in': oplog_ns_set}}
        reg="^"+db_name+"\."
        curr = oplog.find(
            {'ns': re.compile(reg)}
        ).sort('$natural', pymongo.DESCENDING).limit(1)
    if curr.count(with_limit_and_skip=True) == 0:
        return None
    print_cost_time("get_last_oplog_timestamp ", start_time)    
    return curr[0]['ts']
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号