【发布时间】:2019-08-13 04:06:54
【问题描述】:
我正在将我的应用程序与 cloude firestore 链接,并且我正在使用 python,我需要检索值“Balance”字段以检查它是否有效。但是当我尝试检索它时,我会得到这样的输出
{ Balance: 80 }
但我只需要余额的整数/浮点值。 我的代码如下-
import firebase_admin
from firebase_admin import credentials
from firebase_admin import firestore
# Use the application default credentials
cred = credentials.Certificate("/Users/admin/Downloads/serviceAccountKey.json")
firebase_admin.initialize_app(cred)
db = firestore.client()
user_id= 'my user id in database'
u = 80
userbal_new= u-10
users_ref = db.collection(u'users').document(user_id)
#update balance
#users_ref.update({u'Balance': userbal_new})
#get balance
get_bal= users_ref.get({u'Balance'})
bal = u'{}'.format(get_bal.to_dict())
print (bal)
【问题讨论】:
标签: python python-3.x firebase google-cloud-firestore