开发者问题收集
我尝试将帖子添加到我的 Firebase 数据库,但出现标题所示的错误(未捕获(在承诺中)FirebaseError:使用无效数据调用函数 addDoc()。不支持的字段值:未定义(在文档帖子/5TT9b7F0lkqxoivmsIiH 中的字段标题中找到))。这是我的代码:import React, { Component } from 'react';import { addDoc, colle
我正在尝试使用 Firebase Firestore 在 Android 客户端中添加时间戳字段。根据文档:Annotation used to mark a Date field to be populated with a servertimestamp. If a POJO being written contains null for a@ServerTimestamp-annotated
我正在使用 ReactJS 创建一个应用。这是一款电子商务应用。将一些产品添加到购物车后,我必须填写表格才能完成订单。这应该会将信息发送到 Firebase 并创建一个新的集合,但我收到了错误Uncaught FirebaseError: Function addDoc() called with invalid data. Unsupported field value: a function
我收到此错误。我已成功将图像添加到存储并获取 URL,但当我想将文档添加到我的收藏夹时,我收到此错误。我正在以与 Firebase 相同的方式实现代码,此处为 addDoc => 的参考https://firebase.google.com/docs/firestore/manage-data/add-data#web-version-9_1admin:1 Uncaught (in promise
我正在尝试将数据添加到 Firebase 数据库。在执行此操作时,我收到此错误:“FireBaseError:使用无效数据调用的函数 addDoc()。不支持的字段值:未定义”。注册表单需要 2 个输入:姓名和电子邮件。函数handleSubmit将从表单中获取输入的姓名和电子邮件,并将其中的addDoc函数添加到数据库。FirebaseConfig.js包含 Firebase 的所有配置。Reg
有人能帮忙把这个函数变成可观察函数吗?我需要用它来根据查询检查文档是否已经存在。如果不存在,我需要订阅它,这样我才能创建一个文档。目前它给了我一个错误:A function whose declared type is neither 'void' nor 'any' must returna value. exists(query: Vehicle): Observable<boolean
当用户提交请求时,将创建一个包含相应数据的firestore文档。此文档创建会触发firebase 函数,然后该函数会将电子邮件发送到特定地址。它运行正常,但是当此电子邮件已发送/未发送时,如何从函数中获得返回成功/错误警报(客户端)的承诺。import * as functions from 'firebase-functions';import * as admin from 'firebas
提醒一下,这是我第一次使用云函数。我有一个云函数,它在验证一些细节后向我的客户端返回一个对象。我还想使用这个函数写入我的 firestore 数据库。但要写入我的数据库,我必须从我的函数返回一个承诺。我该如何做到这两点并让它工作?这是我的代码。export const verifyDetails = functions.https.onCall(async (data, context) => {
此方法应该返回用户列表,但返回一个空数组。当我在 forEach 循环内进行控制台日志时,它会打印数据,但不会在循环外部打印数据。 get getAllUsers() {const usersList = [];firebase.firestore().collection('users').get().then(snapshot => {snapshot.forEach(user => {us
这里我有一个函数,无论文档是否存在于集合中,它都应该返回 true 或 false。查询工作正常,控制台日志中的结果实际上显示了要返回的正确布尔值。async function isClaimed(voucher, user) {var db = Firebase.firestore();var result;await db.collection("ClaimedVoucher").where(
因此,我尝试从 Firestore 获取数据,当我控制台记录它时,我得到了我的集合的内容,但是当我将代码移动到函数时,我无法将其返回。此代码有效:const db = firebase.firestore();db.settings({ timestampsInSnapshots: true});db.collection('story').get().then((snapshot) => {sn
我试图通过将冲突与预订网站中培训师时间表中的其他预订(从数据库中单独调用)进行比较来验证预订。我知道 Firebase 调用是异步的,因此我需要找到一种方法来等待 forEach 函数内的所有预订都被获取和验证。我尝试在 forEach 之前放置一个标志变量,并在其末尾对其进行 console.logged,但显然它不起作用,因为 console.log 不会等待 forEach 完成后再运行。我
我有这样的代码Model.js import firebase from '../config/Firebase'class Dashboard {GetAllBlog() {return firebase.collection('blogs').get()}}export default new Dashboard()然后,我将模型返回到 home.jsimport React from
我无法从 Firestone 获取数据,因为我在集合中包含了集合,我的 Firebase 看起来像图片中所示我正在使用如下代码,但在控制台中没有得到任何输出const db = fire.firestore()db.collection("MapData").get().then( snapshot => {const users = [];//console.log(snapshot,snaps
我在 firebase 中有这个数据库:然后,我在 javascript 中有这个代码:firebase.firestore().collection('devices').doc(device.id).collection('pings').get().then(doc => {doc.forEach(d => console.log(d))})问题是:我的控制台日志显示了这个,而不是显示 pi