firebase - 来自多个嵌套子项的 Firebase 查询
问题描述
我有以下firebase数据库结构。我试图查询m_no
嵌套在动态创建的arraylist下
下面是我尝试过的代码,但它不起作用。知道如何查询吗?
mReferenceBooks=mDataBase.getReference("book").child("dMoble");
mReferenceBooks.orderByChild("m_no").equalTo(emailID).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
}
解决方案
查询将不起作用,因为在 上面dMoble
,您有随机 id。因此,您需要访问它id
并将其添加为child()
能够查询:
mReferenceBooks=mDataBase.getReference("book").child("-Ly3FuE6GF-oExG2puhj").child("dMoble");
推荐阅读
- reactjs - Firebase firestore onSnapshot 在 useEffect 中无法正常工作
- django - 似乎无法理解我哪里出错了
- sql - 在 MongoDB 中的查询之间
- git - 我的 Clair pod 定期重启
- android - 使用redux-persist-sensitive storage react-native的android旧设备中的数据没有持久化(本地存储)?
- java - 为什么按位与 0xFF 的负符号整数会产生正符号整数?
- spring - 队列声明失败;重试离开 | org.springframework.amqp.rabbit.listener.BlockingQueueConsumer
- python - 将 tf_hub 模型转换为 tflite
- javascript - 如何使用 NodeJS、Protractor 和 Saucelabs 向并行运行的每个脚本发送不同的数据?
- node.js - 你如何增加 Windows 上的 NodeJS 内存限制?