我有一个类似约会的应用程序,每次用户单击“连接”选项卡按钮时,我都希望能够查询新的匹配项。我不确定我是否错误地编写了 await 或 async,但如果用户移动速度太快而数据库无法返回结果,则返回的匹配项加载速度不够快。到目前为止,我的情况是:在页面加载时,我调出 Firebase,当用户离开然后导航回“连接”选项卡时,我会回调 Firebase。getMatches()方法是对 firebase
2020-03-31
我有这个自定义钩子来从 firebase 获取当前用户:import React, { Component, useEffect, useState } from 'react';import { auth } from "../firebase/auth-service"const useFirebaseAuthentication = (firebase) => {const [authUse
2021-01-12
因此,我尝试从 Firestore 获取数据,当我控制台记录它时,我得到了我的集合的内容,但是当我将代码移动到函数时,我无法将其返回。此代码有效:const db = firebase.firestore();db.settings({ timestampsInSnapshots: true});db.collection('story').get().then((snapshot) => {sn
2018-10-18
我试图通过将冲突与预订网站中培训师时间表中的其他预订(从数据库中单独调用)进行比较来验证预订。我知道 Firebase 调用是异步的,因此我需要找到一种方法来等待 forEach 函数内的所有预订都被获取和验证。我尝试在 forEach 之前放置一个标志变量,并在其末尾对其进行 console.logged,但显然它不起作用,因为 console.log 不会等待 forEach 完成后再运行。我
2020-04-08
我有这样的代码Model.js import firebase from '../config/Firebase'class Dashboard {GetAllBlog() {return firebase.collection('blogs').get()}}export default new Dashboard()然后,我将模型返回到 home.jsimport React from
2020-04-18
我无法从 Firestone 获取数据,因为我在集合中包含了集合,我的 Firebase 看起来像图片中所示我正在使用如下代码,但在控制台中没有得到任何输出const db = fire.firestore()db.collection("MapData").get().then( snapshot => {const users = [];//console.log(snapshot,snaps
2020-05-21
我在 firebase 中有这个数据库:然后,我在 javascript 中有这个代码:firebase.firestore().collection('devices').doc(device.id).collection('pings').get().then(doc => {doc.forEach(d => console.log(d))})问题是:我的控制台日志显示了这个,而不是显示 pi
2020-07-16
我尝试使用索引数组作为条件从 firebase 获取数据。我有一个类别数组,我需要从数组中获取具有类别的所有项目。一个项目可以有多个类别。我尝试过类似的方法,但 foreach 对集合没有任何作用。我知道您无法将数组传递给 firebase,所以我需要其他解决方案。const getItemsByCategories = (categories: string[]) => {const colle
2020-10-11
我正在使用 reactJS 创建一个简单的社交媒体应用程序。这是我的数据库的架构:--- posts (collection)|--- uid (documents)|--- userPosts (collection)|--- postId (documents)| || --- title: "Post Title"| || --- date: Septembe
2021-01-18
我的 Firebase 集合设置如下:customersuidsubscriptionssubscriptions uiditemsplan: true or false我需要访问这个计划变量来检查该计划是活跃的还是不活跃的???如有必要,我可以在 Firestore 中附上配置的照片?但这是我目前用于从 Firestore 获取数据的代码。我是否仍然可以使用它,但可以相应地进行更改? fires
2021-04-08
我尝试在 bookChapters 路径中添加一些数据,但没有成功,有什么建议吗?export const createNewChapter = (bookId, inputText) => {return async dispatch => {dispatch(createNewChapterStart());try {const chaptersList = [];firebase.fires
2021-09-14
我正在尝试将我的ionic 项目中的早期 firebase 版本升级到最新版本。我按照此教程进行升级。在本页面的第 4 步中,我卡在了最后一条语句firebase.database().ref();。错误消息TypeError: firebase.database is not a function以下是我的代码。请帮忙。...// Initialize Firebasethis.config =
Firebase 以其实时数据更新而闻名,所以这对我来说很奇怪。我正在使用 Firebase 3(新的 Firebase 控制台应用程序。希望稍后添加身份验证)和 AngularFire 2。我使用 Ionic 的选项卡模板启动了该应用程序,因此 app.js 的路由器配置应该相同。单击此处查看该问题的(90 秒)视频演示我使用“ionic serve --lab”将我的 ionic 应用程序
我的 ionic 项目中有一个控制器,用于检查已登录的用户并显示有关该用户的数据。但是,我尝试显示链接到数据库中当前用户的数据。我试过该代码,但它没有显示它:.controller('AccountCtrl', function($scope, $state, $cordovaOauth) {$scope.$on('$ionicView.enter', function() {//Get logg
我正在使用 Ionic Framework 开发我的应用程序,并使用 Firebase 作为后端。我设置了断点并尝试运行应用程序,它运行良好。但是,如果我在不使用调试器的情况下运行应用程序,我会看到 Firebase 数据库中的值没有更改,并且页面转换也会失败。它以这种方式运行的任何可能原因。我的 html 的一部分:<a class="button button-balanced button