美文网首页
导入firebase云数据库案例

导入firebase云数据库案例

作者: _Haimei | 来源:发表于2018-06-07 10:24 被阅读20次
    import firebase_admin
    from firebase_admin import credentials
    from firebase_admin import firestore
    import redis
    import json
    import time
    
    
    # Use a service account
    cred = credentials.Certificate('/home/shanghaimei/work/contents-9ab37-firebase-adminsdk-hopy8-318be1f4ab.json')
    firebase_admin.initialize_app(cred)
    
    r = redis.StrictRedis('localhost',6379,decode_responses=True)
    key = r.keys()[1]
    for value in r.sscan_iter('ICO'):
        startup_name = json.loads(value).get('startup_name')
        start_end_ico = json.loads(value).get('start_end_ico')
        hype_score = json.loads(value).get('hype_score')
        risk_score = json.loads(value).get('risk_score')
        raised= json.loads(value).get('raised')
        goal = json.loads(value).get('goal')
        # name = json.loads(value).get('name')
        share_link = json.loads(value).get('share_link')
        # ico_date = json.loads(value).get('ico_date')
        industry = json.loads(value).get('industry')
        description = json.loads(value).get('description')
        features = json.loads(value).get('features')
        # technical_details = json.loads(value).get('technical_details')
        product_type = json.loads(value).get('product_type')
        website = json.loads(value).get('website')
        db = firestore.client()
        time.sleep(2)
    
        doc_ref = db.collection(key).document(startup_name)
        doc_ref.set({
            u'startup_name': startup_name,#后面是for循环取出来的字段
            u'start_end_ico':start_end_ico,
            u'hype_score':hype_score,
            u'risk_score':risk_score,
            u'raised':raised,
            u'goal':goal,
            # u'name':name,
            u'share_link':share_link,
            # u'ico_date':ico_date,
            u'industry':industry,
            u'description':description,
            u'features':features,
            # u'technical_details':technical_details,
            u'product_type':product_type,
            u'website':website
        })

    相关文章

      网友评论

          本文标题:导入firebase云数据库案例

          本文链接:https://www.haomeiwen.com/subject/cziwsftx.html