草庐IT

cloud-firestore

全部标签

flutter - Firestore runTransaction 从不运行

我遇到了最奇怪的问题。有一天,runTransaction突然完全停止运行。没有错误。没有消息。我放在那里的任何打印语句都不会运行。没有什么。就好像runTransaction语句根本不存在一样。我的代码和pub上的示例代码一模一样。如果我只是在没有交易的情况下运行update或set或add它会完美地工作。finalDocumentReferencepostRef=Firestore.instance.document('all_tokens/123');Firestore.instance.runTransaction((Transactiontx)async{DocumentSn

android - 将 Cloud Firestore 和 Firebase 添加到 Flutter 项目 (Android)

这将是一个相当长的问题,所以我会在最后加上一个TL;DR。几天来,我一直在努力寻找一种方法让我的设置正常工作,但无济于事。现在为了完成它并帮助其他人,我将在这里记录我的步骤:重现步骤创建一个新的Flutter项目(编译并运行,没有任何警告)创建一个新的Firebase控制台项目关注theseinstructions将Firebase添加到android(在版本更改的情况下也包含在下面)。将CloudFirestore添加到pubspec.yaml中的项目遇到这个错误:出了什么问题:任务“:cloud_firestore:compileDebugJavaWithJavac”执行失败。Fi

android - flutter/FireStore : how to display an image from Firestore in Flutter?

我想将我在我的应用中使用的一些图像放入Firestore,并从那里显示它们,而不是将它们作为Assetsbundle在我的应用中。为了做到这一点,我想出了以下解决方案:对于我想显示图像的项目,我创建了一个Firebase文档,其中有一个字段存储存储相应图片的文件的名称:document-name-description-imageName然后,我将同名图片上传到FireStore。当我要显示图片时,通过StreamBuilder成功获取到文档,并提取imageName属性。我还创建了必要的FireStore引用:FirebaseStoragestorage=newFirebaseSto

database - 如何在 firestore 中获取 setData 的 Id?

我正在编写一个flutter应用程序,在其中我在firebase中设置了一个文档实例,如下所示:await_firestoreInstance.collection("groups").document().setData({'group_name':groupName,'class_name':className,'location':groupLocation,'time':groupTime,'date':groupDate,'number_in_group':1},);然后我想获取上面的文档ID并执行如下操作:_firestoreInstance.collection("col

firebase - Firestore 无法使用 Flutter for iOS 构建

我想将Firestore添加到Flutter应用程序,但在iOS上运行它时遇到问题。我已经将这一行添加到pubspec.yamlcloud_firestore:^0.6.3Flutter已更新。Flutter医生说我有v0.3.1。在为iOS模拟器编译应用程序时出现此构建错误Xcode'soutput:↳/Users/*********/.pub-cache/hosted/pub.dartlang.org/firebase_core-0.2.3/ios/Classes/FirebaseCorePlugin.m:7:9:fatalerror:'Firebase/Firebase.h'fi

android - 如何使用 flutter 在 Firebase 云 Firestore 中添加多个节点

我在firebase中添加了一些信息云firestore使用flutter。现在我需要针对节点添加更多细节。就像这里我正在向云中添加数据firestore.void_addData(){Firestore.instance.runTransaction((Transactiontransaction)async{CollectionReferencereference=Firestore.instance.collection('task');awaitreference.add({"email":widget.email.toLowerCase(),"title":newtask,"

node.js - Cloud9 IDE 上 Nodejs 中的 Redis : [Error: Auth error: undefined]

这是我的代码:varexpress=require("express"),app=express(),server=require("http").createServer(app),io=require("socket.io").listen(server),redis=require("redis"),env={PORT:process.env.PORT||8080,IP:process.env.IP||"localhost"};client=redis.createClient(env.PORT,env.IP);client.on("error",function(err){co

heroku - 使用 Spring Cloud Connector for Heroku 连接多个 RedisLabs 数据库

我的应用程序需要多个RedisLabs数据库,如其主页所述:multiplededicateddatabasesinaplanWeenablemultipleDBsinasingleplan,eachrunninginadedicatedprocessandinanon-blockingmanner.我靠SpringCloudConnectors为了连接到Heroku(或本地的Foreman),RedisServiceInfoCreator类似乎允许使用单个RedisLabsURL,即REDISCLOUD_URL这是我配置我的第一个redis连接工厂的方式:@Configuration

node.js - Redis Cloud 用于 Node heroku 应用程序中的 session

我有一个使用redis云在Heroku中存储session的express应用程序。几个月前它工作正常,但我刚刚重新访问它并且它不再工作了。似乎没有session,并抛出错误TypeError:Cannotreadproperty'user'ofundefined,有问题的代码行是if(!req.session.user){......}也许我配置不正确varsession=require('express-session');varRedisStore=require('connect-redis')(session);varredis=require('redis-url').co

node.js - Google Cloud Function 无法连接到 Redis

我们有一个GoogleCloudFunction,它尝试连接到位于ComputeEngine实例上的Redis服务器。ComputeEngineRedis端口已打开,可以从我们的本地计算机连接到Redis服务器。尽管如此,当CloudFunction尝试这样做时,它会收到以下错误:Redisconnectionto35.xxx.xx.xx:6379failed-connectETIMEDOUT35.xxx.xx.xx:6379atObject.exports._errnoException(util.js:1020:11)atexports._exceptionWithHostPort