问题内容: 我有一个运动产品数据库。用户可以根据需要添加任意数量的产品,只要产品正确无误并得到管理员的批准即可。一切正常,但在上个月,我检查了该应用程序,它开始运行非常缓慢。我在真实设备以及仿真器上进行了检查。相同的行为。我认为问题在于产品数量在不断增长,而对产品进行计数变得更加困难。谁能帮我解决这个问题?谢谢! 码: 问题答案: 这取决于节点下有多少数据(产品)以及要在其上检索数据的设备上的带宽
问题内容: 我正在尝试从Android中的Firebase实时数据库中获取FirebaseLocationData对象。 根据Docs,该类不应具有我已经做过的参数构造函数, 但仍显示错误 我怎么做一个 无参数的构造函数 的 android.location.Location 类? 该行产生错误 码: FirebaseLocationData类: } 问题答案: 您正在尝试编写一个对象, 并且 该
问题内容: 此Firebase数据库结构: 在此处输入图片说明 这是我的设备类: } 第二类Counters Class我的问题是我不知道如何使用和从数据库中读取对象。 } 这是我的HomeActivity从Firebase对象读取的内容 这是我的错误代码,请 在此处输入图片描述 问题答案: 您收到以下错误: 无法将类型java.util.ArrayList的对象转换为com.example.sm
问题内容: 我对编码比较陌生,遇到了麻烦。 我有这段代码可以将数据发送到Firebase 但是,我不断收到错误: FIREBASE警告:设置为/ users /(GoogleID)失败:Permission_denied 2016-05-23 22:52:42.707 firebase.js:227未捕获(承诺)错误:PERMISSION_DENIED:权限被拒绝(…) 当我尝试查找时,它谈论的是
问题内容: 我希望能够查询“ value2”等于某个特定值的位置。我从参考开始: 由于我不知道自动生成的ID才能提供路径,因此我需要先获取它们才能确定可以使用的值?如果是这样,我是否不仅要获取每条记录以查找值,还是要使用某种索引仅获取等于值的索引? 最后,我想查询一个返回等于某个值的所有“记录”的查询。感觉我需要遍历每条记录才能做到这一点。我觉得我在这里缺少什么。 更新: 我试过了: 这会因我在下
问题内容: 我正在开发一个用于清洁服务的应用程序。在此应用程序中,员工(清洁工)可以读取由多个客户(用户)完成的作业(预订)列表。 所有清洁工都可以在“用户”节点中读取所有预订。最初,当用户将预订保存在数据库中时,该键的值为 ,这意味着清洁工尚未声明该键。 每当清洁工想要索取列表中存在的工作时,他将必须触摸按钮,该按钮将向Firebase数据库发出请求以将key的值修改为at路径。 一次只能允许一
问题内容: 对于我正在开发的iOS应用,我需要按降序获取消息,即最新消息排在第一位,然后是第二最新消息,依此类推。 从其他SO答案和研究来看,看来我的情况最好的方法是创建一个否定的时间戳,然后将其保留到数据库中作为消息的额外属性。 然后,我将使用来获取中的消息,然后使用childAdded观察器来处理在进行初始调用后发送的消息。 在firebase 文档中,它说我可以从此代码段 firebase.
问题内容: 我正在尝试使用以下方法查询Firebase数据库中的数据: 我的数据库结构: 我的查询是: 此查询打印出来,我不能完全正常工作。由于我的应用设置方式不同,因此我不知道该键的父键下有一个值。我要做的就是在数据库中搜索,然后返回任何值为的内容。 问题答案: 不幸的是,两个参数(以及它的brethren 和)是Firebase Database API中一些最容易被误解的方法。 要按孩子排序
问题内容: 所以我有一个像这样的firebase数据库: 我想通过使用键来获取uid。因此,我将这样查询它: 当我使用或作为起点时,会得到此打印(此处为): 可选({2 = uid2;}) 我很容易将其投射到 但是,当我将其用作起点时,会得到以下信息: optional(<__ NSArrayM 0x6000000494b0>( ,uid1))如果我尝试将其强制转换为Dictionary,它将得到
问题内容: 这是我先前问题的跟进。我正在尝试查看是否已使用电子邮件。 我正在用线 我的数据库中有一封电子邮件test1@test.com。com崩溃之前,应用程序崩溃并给出错误提示 我看到很多有关检查用户名的帖子,但是我的应用程序没有用户名,只有电子邮件。我可以通过以下方式使用电子邮件吗? 问题答案: Firebase密钥不能包含(点)字符。如果要在密钥中存储电子邮件地址,则必须对其进行编码。常用
问题内容: 我的数据库具有按以下方式排序的值: 我想实现一个朋友添加系统,您可以在其中搜索用户名或电子邮件,并允许您添加此人。 我可以通过使用找到用户 这样我就可以得到用户的整个字典,但是在获取UID时遇到了问题。 snapshot.key给了我“用户”。 使用用户名/电子邮件找到用户的字典后,如何从字典中获取UID值? 问题答案: 对Firebase数据库执行查询时,可能会有多个结果。因此,快照
问题内容: 我正在编写将Firebase中的元素附加到数组以使用文本字段执行简单搜索的代码。 该方法的代码如下: 我个人没有想到有可能发生很多事件的机会。我将无法将所有1000多个事件附加到字典中。那会刺痛我的记忆。无论如何,我可以让查询响应文本字段。也有人可以帮助我完成执行该操作但不会破坏我的记忆的查询行吗? 例如,我想提取有关使用查询搜索的事件的所有信息。因此,如果我开始输入“美国制造”,它将
问题内容: 无法弄清楚如何对用户附近的 地址 进行自动 排序 。我不明白从哪里开始以及如何编写代码。 我的 firebase中 有地址。地址的类型为字符串(不是纬度/经度)。例: 我知道需要从firebase 使用 查询 ,但是如何使用 query ,我现在不明白。 这是我的代码: 如何使用 Firebase中的* 数据在用户附近自动 排序 地址? * 问题答案: 这是一个复杂的过程,需要多个步骤
问题内容: 我有一个Swift / iOS应用程序,它可以创建/保存如下数据: 买方名称:“ john@gmail.com”卖方名称 :“ tom@gmail.com” 价格:“ 20.00” 产品:“棒球卡” 时间戳:1498677314931 我正在使用时间戳 FIRServerValue.timestamp() 我想创建某种超时,它会根据时间戳删除早于30分钟的Firebase数据。问题是我
问题内容: 我正在研究Firebase项目,我在其中将用户信息存储在表中。现在,我的要求是在表中显示所有用户。这是我的数据库快照 我可以使用从数据库中获取所有用户 上面的代码向我返回了包含bod,电子邮件,姓名,性别的用户数组。但是我只想获取电子邮件和用户名。 有没有一种方法只能从数据库中获取指定的字段? 问题答案: 读取节点时,必须检索其全部内容。因此,无法从读取路径时返回的数据中仅获取 特定