开发者问题收集
我正在使用 Firebase v9 开发一个 Expo React Native 项目。出于某种原因,我能够在 Firestore 中监听“chats”集合并成功将它们 console.log 或设置为变量,但是当我尝试将它们设置为某个状态时,我收到此错误:“TypeError:_firebase.db.collection 不是函数。(在 '_firebase.db.collection("ch
我正在使用 Firestore 后端在 React Native 上构建聊天应用程序。我的结构如下:Channels-Channel{user1,user2,messages:[] (This is a subcollection not an array inside the document)}我想检查是否有包含所选用户的频道。检查器函数:const [chatRef, setChatRef]
我正在使用 Firebase 开发我的小型 React 驱动 Web 应用。我设置了 Firebase 配置,并向 Firebase 实时数据库添加了一些数据。我在 Firebase 中的数据设置如下:{"matches" : {"ace34187-c7f2-41e7-a7f2-f097963cddc5" : {"questions" : [ {"answers" : [ {"answer" :
我试图获取用户加入的日期,该日期在 Firebase 文档中显示如下:我有这个函数来查询登录的用户并获取数据:import { auth, firestore } from '../../firebase/fire';const [userData, setUserData] = useState({});const user = auth.currentUser;const GetUserDat
我正在尝试从Firebase实时数据库中检索数据,然后将其传递另一个功能。但这引发了一个错误typeError:Undefined不是对象(评估'notesList.map')313854694这是console.log(notesList)
我一直在使用 Firebase Auth(仅限纯电子邮件和密码)开展我的第一个 React Native 项目。登录、退出、重置密码等...一切都很好,但我遇到了一件事,我需要有关删除用户的帮助。由于删除用户是一个“敏感”请求,Firebase Auth 要求在实际删除用户之前重新验证用户身份。这就是我不知道该怎么做的地方。即使是文档也没有提供太多信息。他们确实说:“TODO(你):提示用户重新提
所以这真的很奇怪这是我的代码,当它工作时useEffect(() => {// Alleen previewasync function getTracksData() {let TrackData = await firebase.firestore().collection('TrackScreen').doc('LeerjarenData').get();if (!TrackData.exi
I am not able to understand why firebase is not accepting the image, the following message is appearing:TypeError: Cannot read property 'byteLength' of undefined我尝试将 'byteLength' 值添加到我的对象 (req.file),但
当我尝试根据用户关注的不同用户 ID 整理帖子提要时,我遇到了以下错误。Possible Unhandled Promise Rejection (id: 0):TypeError: undefined is not an object (evaluating 'snapshot.query.EP.path')我正在使用 redux & firebase/firestore,错误发生在以下操作的第
我想从云 firestore 获取产品,我以这种方式存储HelloWorld.vue 组件:import db from "./firebaseInit";export default {name: "HelloWorld",data() {return {products: [],imageURL: "",};},created () {db.collection("product").doc(
收到此错误:TypeError: undefined is not an object (evaluating 'doc.data().books')来自此代码:const getData = () => {const snapshot = db.collection('users').doc(userEmail).onSnapshot((doc) => {setData(doc.data().b
我想在文本组件中显示文本,而不是在控制台中记录它。我已经在函数中获取了信息,现在它只是在控制台中记录它。我想从函数中获取信息并将其放入状态中,然后通过从状态中抓取它来显示它。state = {displayName: firebase.auth().currentUser.displayName,email: firebase.auth().currentUser.email,familyName
我正在尝试创建一个自定义数组,但 for 循环无法评估 events[genre][0].name,因为由于 firebase 的异步特性,事件尚未设置。有没有办法只在数据设置后执行 for 循环,或者有什么解决方法?const Finalized = (props) => {const [events, setEvents] = React.useState([]);const testEven
在 render() 之前的控制台中,this.state.data1.length 没有给出任何错误,但是当我在 view 标签中使用它时,就会出现错误:TypeError:undefined 不是对象(评估“_this.state.data1.length”)如果我从 view 标签中删除此行,则我的 reacttable 标签中不会打印任何内容,因此我认为这行是必需的,但我应该进行哪些更改,
几个月来我一直在尝试弄清楚如何在 React 中显示 Firestore 时间戳。2019 年 12 月,我在这篇帖子上接受的解决方案有效。现在它不再有效。我又陷入困境了。我有一个 firebase.js 助手来记录日期:class Firebase {constructor() {app.initializeApp(config)this.firestore = app.firestore();