我是firebase的新手,使用过node.js。基本上,我想要的是从我的集合“咖啡”中检索数据,并通过我的/test路由发送它,这样我就可以在我的前端使用它。我想不出怎么退货。 通过将返回放入forEach循环,我让它返回第一个索引,而不是列表的其余部分。但我想要完整的清单。 //test route for database
router.get("/test", (req, res) =>{
// For loop goes thorugh our collection list and displays them in log.
db.collect
我不熟悉React Native、Javascript和Firestore。问题是,我正在尝试读取一个firestore数据库,并等待响应在下一个页面上显示信息,然后再呈现它。
以下是控制器代码:
_signIn = async () => {
try {
// Google sign in and connect to Firebase
... This code is working as expected
// Connect to the Firebase Firestore and store the connection
我在日志视图中得到了这个错误。
我是JavaScript和Firestore的新手,可能需要一些关于这方面的建议
TypeError: event.data.previous.data不是exports.onVisitorPres的函数.
exports.onVisitorPresenceWrite = functions.database
.ref("/VISITORS_PRESENCE/{uid1}/{uid2}").onWrite((event) => {
// Get the data written or deleted on t
我有一个使用Cloud Firestore的Flutter项目。在我的一个小部件中,我有一个理想的从数据库读取快照的StreamBuilder。从理论上讲,我用于从远程服务器读取数据的API应该足够抽象,以便用不同的实现替换Firestore。
class Database {
Stream<QuerySnapshot> get snapshots => Firestore.instance.collection('entires').snapshots();
Stream<List<String>> get entries
在Firestore 的读取数据示例中,我不明白为什么需要包含de snapshot.hasData来证明文档不存在。
if (snapshot.hasData && !snapshot.data!.exists) {
return Text("Document does not exist");
}
我是一个初学者在颤振和创建一个实时聊天应用程序。
错误发生在stream: usersStream,行,它表示"The argument type 'Stream<dynamic>' can't be assigned to the parameter type 'Stream<QuerySnapshot<Object?>>?'."
Widget searchUsersList() {
return StreamBuilder<QuerySnapshot>(
stream
我正在尝试从Firestore获取数据到我的模型中,但失败了。 错误消息显示: The method '[]' was called on null, tried calling : []("alamat") 下面是我的代码: 存储库: Future<FaskesModel> getFaskesFirestore(String id) async {
var result = _firestore
.collection("fakses")
.doc(id)
.get()
我创建了一个监听firestore数据库的React自定义钩子,我遵循了firebase网站上的文档,但我在重新渲染组件时遇到了问题。当我刷新我的应用程序时,useEffect钩子可以正确运行,但是unsubscribe()方法中的侦听器却不能。 当我在组件中保存了一些东西(第一次渲染)后,当代码重新编译时,它工作得很好,但是当它重新渲染时,它显示出它好像一直在加载,但它从来没有执行过侦听器。希望你能帮助我! import { db } from "initFirebase";
import { useEffect, useState } from "react