首页 > 解决方案 > Firebase Admin Python SDK 将密钥返回为 None

问题描述

[rtdb][1]

我的 products/7091/prices 数据如下所示 [1]:https ://i.stack.imgur.com/94C5p.png

或在字典表示的python列表中

[{'1': {'5': 3.68}}, {'3': {'164': 2.3, '319': 2.3}}]

代码:

import firebase_admin
from firebase_admin import db as rtdb
firebase_admin.initialize_app(
    options={'databaseURL': 'https://[myurl].firebaseio.com'}
)
print(rtdb.reference('products/7091/prices').get())

上面代码的输出是

[None, {'5': 3.68}, None, {'164': 2.3, '319': 2.3}]

我需要像这样的键 1 和 3:

[{'1': {'5': 3.68}}, {'3': {'164': 2.3, '319': 2.3}}]

我错过了什么还是这是一个错误?

使用 python 3.9.0 和 firebase-admin 5.0.0

标签: pythonfirebasefirebase-realtime-database

解决方案


推荐阅读