你好,我试图在Python中打印出Firebase中一个对象的所有值,但是它只打印了第一个值
@app.route(‘/get_racer’,methods=[‘GET’] ) data = db.(“child”).get() for x in data.each(): print(x.val() )
yhxst69z1#
1.通过打印数据对象的长度来检查数据是否实际包含多个值:
data = db.child("child").get() print(len(data.each())) # should print the number of objects in data
1.通过打印整个数据对象,检查Firebase查询是否返回正确的数据:
data = db.child("child").get() print(data.val()) # should print the entire object from Firebase
1.通过将代码 Package 在try-except代码块中,检查Firebase或Python是否抛出任何错误:
try: data = db.child("child").get() for x in data.each(): print(x.val()) except Exception as e: print("Error: ", e)
1条答案
按热度按时间yhxst69z1#
1.通过打印数据对象的长度来检查数据是否实际包含多个值:
1.通过打印整个数据对象,检查Firebase查询是否返回正确的数据:
1.通过将代码 Package 在try-except代码块中,检查Firebase或Python是否抛出任何错误: