firebase 如何使用for循环打印出字典中的所有值

avwztpqn  于 2023-03-13  发布在  其他
关注(0)|答案(1)|浏览(91)

你好,我试图在Python中打印出Firebase中一个对象的所有值,但是它只打印了第一个值

@app.route(‘/get_racer’,methods=[‘GET’] )

data = db.(“child”).get()

for x in data.each():
      print(x.val() )
yhxst69z

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)

相关问题