firebase-realtime-database 相关问题

Firebase实时数据库是一个云托管的NoSQL,JSON数据库,提供脱机缓存和同步。不要将此标记用于有关Cloud Firestore的问题;而是使用[tag:google-cloud-firestore]。

选择图片时,其链接保存在实时数据库中,如何在ImageView中显示图片?

用户可以选择一个图像并将其安装到他的个人资料中,当选择图像时,url进入实时数据库行,如何在ImageView中显示该图像? @覆盖 公共空间

回答 1 投票 0

为什么将 AngularFire Observable 转换为数组如此复杂?

我正在从 Firebase RTDB 调用数据,并且该数据位于 Observable 中。我在这里遇到的问题是,在我的 .TS 文件中,我想访问 Observable 的内容,这个想法似乎...

回答 1 投票 0

如何检查 Firebase 分支是否存在于多个级别

我正在努力寻找解决当前问题的方法。 我有一位用户需要查看他们是否已实现所有勾选框。非常感谢任何解决方案。 我有一份参考资料,上面写着

回答 1 投票 0

ListView Builder 在调用列表时不返回任何文本

我发现,如果我将 itemCount 更改为数字,它仍然不起作用,但如果我更改 itemCount 并注释掉此处和列中的 teamServices 调用,它将显示文本 He...

回答 1 投票 0

仅从实时数据库中获取第五条和第十条记录之间的记录

我用: commentRef.child(poi.Id).child("text").orderByKey().limitToLast(5).addListenerForSingleValueEvent(new ValueEventListener() { 获取最后 5 条记录。 现在我需要它,当我...

回答 1 投票 0

使用领域和 firebase 管理数据

我有一个简单的问题,这可能是最好的提问地点。我正在构建一个 Android 应用程序,人们说将大量数据存储在本地而不是存储在云端是一个很好的做法,所以我使用...

回答 1 投票 0

初始加载后是否无法更改此路线?

当我单击按钮时,我尝试更新 Firebase RTDB 的路径,但 Angular 不允许。我正在使用角火。 这是 HTML

回答 0 投票 0

Android 上的 Firebase 查询有限键

我们有一个 Firebase 表,其中有一个名为“guest”的游戏用户表。它有一个带有 JSON 键的用户列表,例如。 Reference.Child("客人").OrderByChild("级别").

回答 1 投票 0

无法将数据保存到firebase实时数据库

我无法将任何数据保存到我的 Firebase 数据库中。 我在网站上没有收到任何错误,但无论我做什么,当我在 firebase 中查看时,它都是空的并且永远不会改变。 这是我的代码。 超文本标记语言 我无法将任何数据保存到我的 Firebase 数据库中。 我在网站上没有收到任何错误,但无论我做什么,当我在 firebase 中查看时,它都是空的并且永远不会改变。 这是我的代码。 HTML <html> <head> <title>Testing Site</title> <script src="https://www.gstatic.com/firebasejs/10.8.0/firebase-app.js" type="module"></script> <script src="https://www.gstatic.com/firebasejs/10.8.0/firebase-database.js" type="module"></script> <script src="func2.js" type="module"></script> <!-- your js file here --> </head> <body> <form> <div id="buildingDiv"> <h1 id="SellTitle" class="centerAlian">קבלו הצעת מחיר משוערת</h1> <!-- id for Or הוא מציק לי --> מספר קומות: <input type="text" id="floorNum" name="floorNum"> </br> גודל קומה: <select id="floorSize" name="floorSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> מספר לובים: <input type="text" id="lobbyNum" name="lobbyNum"> </br> גודל לובי: <select id="lobbySize" name="lobbySize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> מספר חלונות: <input type="text" id="windowsNum" name="windowsNum"> </br></br> האם יש חניון?: <select id="parkingLot" name="parkingLot"> <option value="No">לא</option> <option value="Yes">כן</option> </select> </br> גודל חניון: <!-- Show only if the select on yes --> <select id="parkingSize" name="parkingSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> האם יש חדר אשפה?: <select id="garbageRoom" name="garbageRoom"> <option value="No">לא</option> <option value="Yes">כן</option> </select> </br> גודל חדר אשפה: <!-- Show only if the select on yes --> <select id="garbageSize" name="garbageSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> האם יש גינה?: <select id="garden" name="garden"> <option value="No">לא</option> <option value="Yes">כן</option> </select> </br> גודל גינה: <!-- Show only if the select on yes --> <select id="gardenSize" name="gardenSize"> <option value="Empty"> -- בחר אופציה -- </option> <option value="Small">קטן</option> <option value="Medium">בינוני</option> <option value="Large">גדול</option> </select></br></br> תדירות ניקיון: </br> <input type="radio" id="onceAWeek" name="cleaningFrequency" value="OnceAWeek"> פעם בשבוע</br> <input type="radio" id="twiceAWeek" name="cleaningFrequency" value="TwiceAWeek"> פעמיים בשבוע </br> <input type="radio" id="ThreeAWeek" name="cleaningFrequency" value="ThreeAWeek"> שלוש פעמים בשבוע</br></br> <button type="button" class="centerAlian">קבל הצעת מחיר משוערת</button> <!-- Add onclick function, the next p tag is for the results (unhide and put result)--> <p style="visibility: visible;" id="priceResult" class="centerAlian"></p>מחיר כלשהו</p> </div> <div id="clientDiv"> <h1>פרטי לקוח</h1> עיר: <select id="city" name="city"> <option value="Akko">עכו</option> <option value="Nahariya">נהריה</option> </select></br></br> רחוב: <input type="text" id="street" name="street"> </br></br> מספר ביניין: <input type="text" id="buildingNum" name="buildingNum"> </br></br> <div id="person1Div"> <h3>איש קשר 1</h3> שם פרטי: <input type="text" id="fName1" name="fName1"></br></br> שם משפחה: <input type="text" id="lName1" name="lName1"></br></br> מספר טלפון: <input type="text" id="phone1" name="phone1"></br></br> Email: <input type="text" id="email1" name="email1"></br></br> </div> <div id="person2Div"> <h3 id="person2Title">איש קשר 2</h3> שם פרטי: <input type="text" id="fName2" name="fName2"></br></br> שם משפחה: <input type="text" id="lName2" name="lName2"></br></br> מספר טלפון: <input type="text" id="phone2" name="phone2"></br></br> Email: <input type="text" id="email2" name="email2"></br></br> </div> </div> </br> בקשות מיוחדות:</br> <textarea name="specialRequest" rows="8" cols="50">הכנס את הבקשה שלך</textarea> </br></br> <button type="button" onclick="ordernow()">שליחת טופס</button> <!-- Add onclick function --> <button type="button" onclick="">ניקוי טופס</button> <!-- Add onclick function --> </form> </body> </html> ** JS** // firebase server data import { initializeApp } from "https://www.gstatic.com/firebasejs/10.8.0/firebase-app.js"; import { getDatabase, ref, set } from "https://www.gstatic.com/firebasejs/10.8.0/firebase-database.js"; const firebaseConfig = { apiKey: "***************************, authDomain: "***************************, databaseURL: "***************************", projectId: "***************************", storageBucket: "***************************", messagingSenderId: "***************************", appId: "***************************" }; // Initialize Firebase const app = initializeApp(firebaseConfig); const db = getDatabase(app); // Initialize Realtime Database and get a reference to the service function ordernow(){ // Get all items var floorNum = document.getElementById('floorNum').value; var floorSize = document.getElementById('floorSize').value; var lobbyNum = document.getElementById('lobbyNum').value; var lobbySize = document.getElementById('lobbySize').value; var windowsNum = document.getElementById('windowsNum').value; var parkingLot = document.getElementById('parkingLot').value; var parkingSize = document.getElementById('parkingSize').value; var garbageRoom = document.getElementById('garbageRoom').value; var garbageSize = document.getElementById('garbageSize').value; var garden = document.getElementById('garden').value; var gardenSize = document.getElementById('gardenSize').value; var onceAWeek = document.getElementById('onceAWeek').checked; var twiceAWeek = document.getElementById('twiceAWeek').checked; var ThreeAWeek = document.getElementById('ThreeAWeek').checked; var CleaningPerWeek = onceAWeek ? "lowonceAWeek" : (twiceAWeek ? "twiceAWeek" : (ThreeAWeek ? "ThreeAWeek" : "none")); var city = document.getElementById('city').value; var street = document.getElementById('street').value; var buildingNum = document.getElementById('buildingNum').value; var fName1 = document.getElementById('fName1').value; var lName1 = document.getElementById('lName1').value; var phone1 = document.getElementById('phone1').value; var email1 = document.getElementById('email1').value; var fName2 = document.getElementById('fName2').value; var lName2 = document.getElementById('lName2').value; var phone2 = document.getElementById('phone2').value; var email2 = document.getElementById('email2').value; set(ref(db, 'client/' + phone1), { Contact1: {FirstName: fName1, LastName:lName1, PhoneNumber: phone1,email: email1}, Contact2: {FirstName: fName2, LastName:lName2, PhoneNumber: phone2,email: email2}, Address: {City: city, sStreet: street, BuildingNum: buildingNum}, BuildingData: {Floors: floorNum,FloorSize: floorSize,Lobbys: lobbyNum,Lobbysize: lobbySize, Winows: windowsNum, ParkingLot: parkingLot, ParkingLotSize: parkingSize, GarbageRoom: garbageRoom, GarbageRoomSize: garbageSize,Garden: garden,GardenSize: gardenSize}, CleaningPerWeek:CleaningPerWeek }) .then(() => { console.log('Data successfully written to Firebase'); }) .catch((error) => { console.error('Error writing to Firebase: ', error); }); } HTML 头部的代码解决了问题: <script src="https://cdnjs.cloudflare.com/ajax/libs/firebase/7.14.1-0/firebase.js"></script> <script src="func2.js"></script> <!-- your js file here --> </head>

回答 1 投票 0

确保 Angular 中的 Firebase 问题

我正在使用 Angular 11 并使用 Firebase 实时数据库创建聊天组件。我向 firebase 数据库添加了以下规则。 { “规则”:{ ".read": "auth != null &&

回答 1 投票 0

在java中的android studio中的firebase中上传图像时出错

rootNode = FirebaseDatabase.getInstance(); 参考 = rootNode.getReference("用户"); // 获取所有值 字符串名称 = Objects.requireN...

回答 1 投票 0

com.google.firebase.database.DatabaseException:无法将 java.lang.Boolean 类型的值转换为 String 这是关于什么的?

应用程序工作正常,但是当我启动给定的活动时它开始崩溃 私人无效loadSpins(){ Reference.child(FirebaseAuth.getInstance().getUid()).addValueEventListener...

回答 1 投票 0

如何从 firebase RecyclerView 中删除项目

我目前正在 Firebase RecyclerView 的帮助下添加朋友,其中如果用户点击“添加”按钮,他就会被添加到数据库中,并且需要永久删除所点击的项目......

回答 4 投票 0

仅获取实时数据库的记录数,无需从数据库中检索所有日期

根据下一篇文章: 从 Firebase 数据库检索计数数据 代码: String uid = FirebaseAuth.getInstance().getCurrentUser().getUid(); DatabaseReference rootRef = FirebaseDatabase。

回答 1 投票 0

如何调试 Google Identity Platform 自定义声明不适用于 Firebase 数据库规则?

我的 Firebase 存储数据库有以下规则: 规则版本 = '2'; 服务 firebase.storage { 匹配 /b/{bucket}/o { 允许写入:如果 request.auth.token.role == "admin"...

回答 1 投票 0

如何在滚动过程中停止更改回收器视图中的项目数据

在我的情况下,数据的初始加载是完美的,但是当我在某个位置滚动 recyclerView 时,即使状态不等于 1,textView 也是可见的。 适配器 = 新的 FirebaseRecyclerAdapter<...

回答 2 投票 0

如何知道一个用户是否在另一用户的联系人中?

我正在Android Studio上构建一个类似于WhatsApp的聊天应用程序。 我想建立隐私功能,即“仅向联系人显示个人资料图像”。 我想了很多关于它和唯一的

回答 1 投票 0

在 Flutter 中,当用户登录时如何使用 firestore 将用户定向到各自的屏幕?

我在我的应用程序中使用 Flutter 中的 firestore 开发了一个注册系统,可以使用以下方法从数据库中检索用户数据: //从firestore获取用户数据 未来

回答 1 投票 0

Angular 2 类型接口强制 Firebase 中的数据出现错误

我很难创建一个接口模型来匹配来自 Firebase 的数据。我的网络风暴不断抛出类型错误。这是结构。 我有一个这样的模型界面...

回答 2 投票 0

将数据从 ESP32 发送到 Firebase 实时数据库,但使用 Firebase 模拟器(本地)

我有一个 ESP32 通过 WiFi 将传感器数据发送到 Firebase 实时数据库(实时) - 一切正常。不过,我想使用 Firebase 模拟器仅在我的本地网络上开发该程序

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.