我的Firebase中的数据看起来像这样(这是一个基于Javascript的Web应用程序):bids400150.00260.00401155.00265.00400和401表示拍卖编号. 1和2是指每次拍卖中的单个拍品.第三级是出价金额. 我正在通过观看这样的child_added向用户显示所有出价的列表:dataRef.child('bids').child(auction).child(lotno).on('child_added', function(data){...});当应用程序首次加载时,尚未分配拍卖或批号.随着拍卖的进行,拍品编号(甚至可能是拍卖编...
我正在使用Firebase作为群组协作应用程序(如Whatsapp),我正在使用云功能来确定哪些手机通讯录也在使用我的应用程序(再次类似于Whatsapp).云函数运行正常,直到我开始在函数日志中看到以下日志以进行某些调用. 函数执行耗时60023 ms,状态为:’timeout’ 我做了一些调试,发现对于这个特定的用户,他在手机的通讯录上有很多联系人,所以很明显,要弄清楚哪些联系人正在使用该应用程序所需的工作也增加到了一个点,它花了超过60秒以下是Clo...
我正在寻找构建函数,等待所有值都打开(‘value’),然后转到下一行,换句话说是异步函数.let upcomingGamesList = await firebase.database().ref('UpcomingGames').on('value', snapshot => {upcomingGamesList = snapshot.val()console.log('upcoming t1',upcomingGamesList)return upcomingGamesList})console.log('upcoming t2',upcomingGamesList)let upcomingPreferences = upcomingGamesList.map(async(game) => {console.log...
下面的代码在用户/路径上附加了一个观察者,并在值发生变化时记录用户. 在firebase上,此用户/树是门控的,具体取决于当前经过身份验证的用户的访问权限.firebase.auth().onAuthStateChanged(function(user) {if (user) {// User is signed in.... do other stuff} else {// No user is signed in.... do other stuff} });firebase.database().ref('users').on('value', function(snapshot) {// log the usersconsole.log(snapshot.va...
我正在使用Firebase构建一个Web应用程序,昨天他们发布了具有所有强大新功能的扩展.但是,Google Analytics部分现在仅适用于Android和IOS应用,但我需要像以前一样检查我的网络应用的一般性能和数据使用情况.有没有办法看到这些统计数据,以防止我的应用程序被关闭,如果我超出我的限制?解决方法:Google Analytics for Firebase是一种新的分析产品,用于跟踪移动应用中的使用情况和参与度,因此它与旧数据库使用情况报告略有不同. 正如您...
我正在尝试使用Firebase Cloud Messaging向我的所有应用用户发送通知,但我有一个仅限网络的应用.我见过似乎适用于Android / iOS的解决方案,主要涉及让用户自动订阅名为“allDevices”的主题,然后向订阅该主题的所有用户发送通知.我似乎无法找到有关如何让基于Web的用户订阅主题的任何文档.有谁知道这是否可能,如果是的话,是否有我错过的文件会覆盖那些? 谢谢!解决方法:更新 通过REST API为主题订阅令牌需要服务器密钥的用户.由于...
当我尝试初始化Firebase Cloud Firestore时,遇到以下错误:Uncaught TypeError: WEBPACK_IMPORTED_MODULE_0_firebase.firestore is not a function我用npm install firebase安装了firebase – 之前保存过.import * as firebase from 'firebase'; import router from '../router';const config = {apiKey: "a",authDomain: "a",databaseURL: "a",projectId: "a",storageBucket: "a",messagingSenderId: "a" }; if(!firebase.apps.l...
我正在使用Firebase开发Server. 我在Youtube上复制了Google Developer’s Video. 它运行良好,但在日志中有一个错误:Function returned undefined, expected Promise or value它说函数返回undefined,但我让函数返回一个promise`set“ 我怎么解决这个问题?function sanitize(s) {var sanitizedText = s;console.log('sanitize params: ', sanitizedText);sanitizedText = sanitizedText.replace(/\bstupid\b/ig, "wonderful");retu...
我想将数据返回到使用firebase代码调用函数的函数,因为firebase查询的异步和嵌套结构无法返回值,我打算使用此逻辑在chart.js中设置工具提示 这是我的代码:window.onload = function() {get_data(); }function get_data() {var data = get_val();console.log("...." + data); }function get_val() {var label = "10/2/2017";var Name = localStorage.getItem("VName");console.log("Name:::" + Name);var at_val;var dbref = new F...
当尝试一个接一个地获取多个firebase引用时,只调用最后一个请求回调. 下面我试图为不同的数据获得3个firebase引用console.log('authenticating Users'); var firebaseRef1 = new Firebase('https://stckflw.firebaseio.com/Users'); firebaseRef1.authWithCustomToken('<token>',function(error, authData){console.log('authentication callback for Users'); } ); console.log('authenticating Messages'); var firebaseRef2 = n...
我尝试部署fireabase示例,但是当我尝试部署它时,CLI会启动一个错误: [码]const functions = require('firebase-functions'); //to activate firebase functionsconst admin = require('firebase-admin'); //to active firebase database permissionsadmin.initializeApp(functions.config().firebase);exports.addMessage = functions.https.onRequest((req, res) => { // [END addMessageTrigger]// Grab the text parameter.con...
我有以下结构:{"users" : {"123" : {"activities" : {"horse" : "horse","bike" : "bike"},"age" : 21},"124" : {"activities" : {"bike" : "bike"},"age" : 30} }我正在尝试做类似的事情: SELECT * FROM users WHERE(activities =’horse’OR activities =’bike’)AND age> = 21 我可以请一点指点吗?如果我没有正确构建数据,我是否也可以获得一些提示? 编辑:jsfiddle解决方法:我将此问题标记为重复,但此代码可能有助于您开始...
有没有办法获取所有子节点的密钥列表(一次或使用开放连接),而不传输这些子节点的所有数据?解决方法:Firebase JavaScript SDK始终检索完整节点,因此无法只读取密钥. Firebase REST API有一个参数shallow = true,它只检索该位置下的键.见https://firebase.google.com/docs/database/rest/retrieve-data#shallow 如果您不想使用REST API,则必须重新构建数据以允许所需的查询. NoSQL数据存储中很常见的是维护自己的索引,仅用于此类查询...
假设我有一些数据如下:{"name": "post #1","votes": 100 }, {"name": "post #2","votes": 10000 }, {"name": "post #3","votes": 750 }等等. firebase中的数据显然不是通过投票排序的,而是按键排序. 我希望能够按照降序的投票数对这些数据进行分页. 我想我必须做的事情如下:ref.orderByChild('votes').startAt(someValue).limitToFirst(someOtherValue).once('value', function(snapshot) {resolve(snapshot);});或许,我需要使用...
我想知道是否可以使用firebase云功能向非谷歌服务器发送一个帖子请求(我可以找到我需要在火焰计划上与非谷歌服务器进行交互) 基本上我想在每次将值添加到数据库时POST到运行在arduino上的外部服务器. 我查看了文档并找到了云函数响应HTTP post请求(HTTP云函数)的示例,但似乎无法找到任何发布到外部服务器的示例.这可能吗?解决方法:这可以使用request模块完成:// import the module var request = require('request');// make the...