gpt4 book ai didi

java - 如何在 Firebase Android 中执行查询 SQL IN 子句

转载 作者:行者123 更新时间:2023-11-29 04:37:03 25 4
gpt4 key购买 nike

如何在 Firebase Android 中查询 SQL IN 子句?我想在 Firebase Recycler 适配器中使用它来根据某些条件仅检索一些子项。类似于以下语句:

SQL----> select * from posts where city in(10 cities comes here)

我需要一个 Firebase 查询才能在 Firebase Recycler 适配器中使用它。

最佳答案

Firebase 数据库没有相当于 SQL 的 WHERE id IN (1,2,3)。在按 ID 选择的情况下,Firebase 检索项目的方式同样快,因为 Firebase pipelines the requests .

不过您的情况有所不同,因为您没有按 ID 选择。遗憾的是,无法将您的查询直接映射到 Firebase 数据库上的等效项。

与其尝试让 Firebase 的 NoSQL 数据库执行 SQL 技巧,我强烈建议您开始将数据模型映射到更适合 NoSQL 数据库的模型。启动此过程的一些重要资源是关于 NoSQL data modeling 的这篇文章以及我们关于 Firebase for SQL developers 的新视频系列.

另见 Firebase complex "contain" queries

关于java - 如何在 Firebase Android 中执行查询 SQL IN 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40910884/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com