首页 > 解决方案 > “firebase_admin.db”没有属性“孩子”

问题描述

当我尝试在 python 和 firebase 上练习时,我遇到了这个错误。

 'firebase_admin.db' has no attribute 'child'

这是我的进口

from firebase_admin import db

以及给出错误的代码。

dates = db.child("notes").get()

我不知道为什么会弹出这个错误。当我阅读 firebase_admin 文档时,它显示有一种child()方法。我在这里想念什么?

谢谢您的帮助。

标签: pythonfirebasefirebase-admin

解决方案


db是一个firebase_admin.db对象,它(如错误所说)没有child()方法。要从顶层获取引用,您将使用以下reference方法:

dates = db.reference("notes").get()

要获取对较低级别节点的引用,您可以使用child的结果reference,例如:

db.reference("notes").child("nameofchildnode")

另请参阅有关 Python Admin SDK 入门的 Firebase 文档。


推荐阅读