python - 如何使用 Pyrebase 获取具有特定子键的数据
问题描述
我正在使用Pyrebase访问我的 Firebase 数据库。我的数据库目前的结构如下:
- users
- 12345
name: "Kevin"
company: "Nike"
用户的id在哪里12345
,公司是用户所属的公司。我目前正在尝试获取所有属于耐克的用户。根据 Pyrebase 文档,做这样的事情应该有效:
db.child("users").order_by_child("company").equal_to("Nike").get().val()
但我得到了错误"error" : "orderBy must be a valid JSON encoded path"
。有谁知道为什么会这样?
解决方案
Pyrebase 库有问题。这是问题的链接。
解决方案是在您的应用程序中添加这些代码行。
# Temporarily replace quote function
def noquote(s):
return s
pyrebase.pyrebase.quote = noquote
推荐阅读
- java - OCR 的图像预处理:局部 Otsu 阈值处理或其他使用 OpenCV 的二值化算法?
- vba - 访问属性窗口
- vba - 无法使用 Selenium Basic (VBA) 从 textarea 对象读取值属性
- python - 获取非法指令:Apple M1 芯片上的非法硬件指令 python manage.py runserver
- puppeteer - 如何尽可能快地制作 puppeteer 无头模式?
- r - R 中的一个函数,用于在多个栅格数据中绘制具有一致高值的位置
- apache-spark - Pyspark:TaskMemoryManager:分配页面失败
- google-cloud-platform - GCP 云功能与云运行
- python - 如何让pycharm虚拟环境变量在windows中持久化
- powershell - 嗨,我需要使用 powershell 从 ssms 的消息选项卡中捕获 sql server 查询执行输出。有什么线索吗?