我的问题是通过从表单中获取信息来将数据添加到数据库。我想将信息添加为“名称”。我可以正确添加“电子邮件”,但不能添加其他数据。我的代码:buttonsignup.addEventListener('click', error => {var nameCompany = document.getElementById('nameCompany').value;var email = document
var config = {apiKey: "A**********************kBs",authDomain: "the**********.firebaseapp.com",databaseURL: "https://***********.firebaseio.com",projectId: "the-o***********nette",storageBucket: "the*
2018-02-21
我想将选中的复选框值添加到数据库中的 timesession 字段中,但我不知道如何编写代码。一个字段可以存储多个数据吗?如果可以将其存储在字段中,那么我该如何将其检索出来?var firebaseRef = firebase.database().ref('facility');function submit(){//how do i call the checkboxes value in t
2018-03-12
我尝试将我的 Web 应用连接到 Firebase 数据库,但无法向其中添加信息。我希望用户将信息输入系统,并将此信息存储到名为“appts”的数据库中:JS 函数:var config = {apiKey: "____________",authDomain: "southern-motors.firebaseapp.com",databaseURL: "https://southern-mot
2019-02-28
我正在使用 firebase cloud 函数,当数据库中创建字段时触发数据库更新。exports.dbTest2 = functions.database.ref('/{uid}/ignore').onCreate((snapshot, context) => {const uid = context.params.uidconsole.log(`Current User ${uid}`)//
2019-04-21
我正在为 firebase 做一个演示,想在我们的数据库中添加一个用户 + 在我们的数据库中添加一个包含更多用户信息的部分。数据库目前没有安全规则,因为它是一个演示,没有存储任何重要信息。每当我点击网页上的提交按钮时,我都会收到此错误:FIREBASE 致命错误:Can't determine Firebase Database URL. Be sure to include databaseU
2021-02-04
我不确定我是否正确理解了云函数,尤其是 firestore 部分。如下面的代码片段所示,我正在监听对特定文档的写入,并尝试同时更新其他文档。一旦完成所有操作,客户端将检索所有 testProducts。但是一旦检索完成,'2222' 的最新信息不会被下载,仍然会与旧数据一起显示。我注意到了三个奇怪的结果。似乎函数不会等到返回的承诺完成。testProduct 重新获取发生在承诺完成之前。不确定这是
2019-03-28
这个问题类似,但没有帮助。目标是将 async/await 与 Firebase Cloud Firestore 查询一起使用,而不是Firebase 文档中的 then/catch Promise 代码。但是,下面的函数在否定情况下成功拒绝,但返回Promise { <pending> } 而不是 Cloud Firestore 文档。async getUser(emailAddress) {/
2020-08-09
我有一个 firebase 函数,它将文件写入 firebase 存储:var tempJSONObject = {testing: "why are we testing",anothertest: "constanttesting"}try {const fileName = `storedjokes/81.json`const file = bucket.file(fileName);con
我尝试使用键数组和 map 函数从 Firestore 读取一些数据,然后,当所有数据从 Firestore 返回时,对结果数据集运行一个函数。此代码有效,但顺序不正确;我正在努力使 doSomethingUsefulWithData() 延迟到 arrayOfDataFromFirestore 完成。我尝试过 await,但收到一条错误消息,提示“未捕获的语法错误:await 仅在异步函数和异步
2021-03-28
我正在构建一个 Flutter 应用,该应用使用 API 来获取加密货币价格。我将 API 密钥存储在 Firestore 数据库中,目前我可以从 Firestore 检索 API 密钥以在我的应用中使用。我遇到的问题是,当运行buildURL()时,它不会等待String apiKey = await getApiKey();完全完成就继续,导致apiKey从buildURL()打印为 Null
2021-03-31
嘿伙计们,我对此有点陌生,但我会尽我所能解释它,所以我使用一个函数来返回一个承诺,我的代码看起来像这样getAccounts(email) {return new Promise((resolve, reject) => {usersCollection.where('email', '==', email).where('userType', 'in', ['Admin', 'Superuser
构建 NodeJS REST API。尝试从 FireBase 集合发送加载数据,然后将其发送给用户(作为 API 响应)。问题似乎在于它没有等待 FireBase 获取解析,而是返回没有集合数据的响应。(尝试使用 ASYNC-AWAIT,但不起作用)exports.getChatMessages = async (req, res, next) => {const chatId = req.pa
我正在为一个项目使用 react + firestore 9,我一直在寻找一种检索数据以显示在我的应用程序上的方法。我发现很多人推荐这种语法:import firebase, { db } from 'path/to/firebase';import {collection, getDocs, getDoc, query, doc, addDoc, deleteDoc, updateDoc} f
2021-11-09
我尝试获取所有者变量,由于该函数通常将其返回为未定义,因此我决定使用 async/await,但我无法在另一个函数中使用 await,并且我可以在其外部访问该变量。有没有简单的解决方案,还是我必须重新设计该函数?async getOwner() {database.collection("users").doc(this.owner).get().then(data => {var owner =
2022-03-12