草庐IT

cloud-firestore

全部标签

docker - Spring Cloud Samples Eureka - Docker - 在链接中使用下划线

我在使用SpringCloud、Eureka和Docker时可能遇到了一个有趣的异常。我不确定我是否发现了问题或行为是否符合预期,但这是要点。我首先从运行在命名docker容器中的eureka开始。接下来,我使用ClientDiscoveryEnabled启动一个docker客户端。docker客户端容器正在使用docker“link”参数来获得对eureka容器的主机名可访问性。yaml文件有一个用于连接到属性驱动的Eureka的条目:defaultZone:http://user:${eureka.password}@${host.name}:8761/eureka/一切都很好,除

firebase - 要更新的 firestore 批量查询对我不起作用

这里我有一个代码来更新我的firestore数据库,这里“m”是一个文档ID列表,“a”是一个数字列表,“b”是一个bool值列表,列表的所有长度都是相同的。如果下面的方法不对,请举个批量更新50个文档的例子voidonpressed()async{alert('updating');WriteBatchbatch=Firestore.instance.batch();inti=0;while(b[i]){batch.updateData(Firestore.instance.collection("allstu").document("17csea").collection("17c

node.js - 如何编写 Firebase Cloud Messaging 函数来发送推送通知

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我正在尝试通过FCM从管理界面向用户发送推送通知,我得到了用户订阅管理员主题的部分。当我从Firebase控制台发送通知时它正在工作。管理员可以将数据上传到Firebase实时数据库,其中包括通知文本和主题(如果缺少某些内容,请告诉我)。如何编写在通知上传到实时数据库时触发的Firebase函数,并向订阅该主题的用户发送通知?如果有人能与我分享一个例子,我会很高兴,因为我不熟悉node.js...谢谢!

json - Flutter,将 Firestore 文档中的 Json 解析为 map 失败

尝试解析这个json:"items":{"A101":{"uID":"11","count":1},"A102":{"uID":"12","count":2}}使用以下代码:Mapitems=(json['items']asMap).map((k,v)=>MapEntry(k,ItemData.fromJson(v)));ItemDataFactory在哪里:factoryItemData.fromJson(Mapjson){returnItemData(uID:json['uID'],count:json['count']);}我收到以下错误:type'_InternalLinked

flutter - 如何有条件地更新 Cloud Firestore 中的数据?

我的应用程序中有一个设置页面,用户可以编辑该页面以更新详细信息。数据屏幕由两个文本字段和一个个人资料头像组成。该应用程序将谷歌(和电子邮件和密码)作为身份验证提供者。因此,当用户第一次注册时,我有一种方法可以将数据呈现给用户。voidreadLocal()async{controllerName=newTextEditingController(text:AuthProvider.of(context).userData.name);print(controllerName);controllerEmail=newTextEditingController(text:AuthProvi

dart - 使用 Flutter 获取 Firestore 文档 key

我从https://pub.dartlang.org/packages/cloud_firestore#-readme-tab-得到以下代码,但我不确定如何获取每个文档的key。我想要做的是点击每个术语以查看或进入编辑页面。Firestore数据模型:-content--sPuJxAJu0dBMZLBTakd4---term---bodycontent代码:class_TermsStateextendsState{@overrideWidgetbuild(BuildContextcontext){returnStreamBuilder(stream:Firestore.instance

flutter - 如何在 Flutter 中读取 Firestore 时间戳

如何将firestore时间戳更改为“2天前或1小时前”之类的内容?我尝试直接显示它,但出现的数据是一个字符串,如Timestamp(seconds=1556459022,nanosecond=0)。怎么做? 最佳答案 Firestore的时间戳有一个toDate()将返回dartDateTime对象的方法。从那里你可以使用常规的飞镖解决方案,比如DateFormat或timeago库将其显示为:timeago.format(firestoreTimestamp.toDate()); 关

firebase - Flutter StreamBuilder 从 Firestore 返回 null

想法是在Firebase的集合中显示来自随机文档的字符串。一个简单的函数getRandom()检索文档总数并生成一个随机整数r,该整数被馈送到Firebase实例中。应用程序中的输出始终为null。StreamBuilder(initialData:Words(),stream:getWords(),builder:(context,snapshot){if(!snapshot.hasData){returnCenter(child:Text("NODATA"));}else{varr=snapshot.data;returnCenter(child:Text("${r.english

firebase - 包含数组的查询的 Firestore 安全规则

我有一个Flutter应用程序,用户可以在其中发帖并将帖子标记为属于某个群组。帖子存储在一个全局集合中,每个帖子都有一个Post.groupId字段:/posts/{postId}根据我的Firestore安全规则和查询,用户只有在帖子被标记的组中(即帖子的groupId字段)才允许阅读帖子。批准的组用户存储在:/groups/{groupId}/users/{userId}我可以查询来自特定用户组的帖子,例如:_firestore.collection('posts').where('groupId',isEqualTo:'groupA')...以上一切正常。我正在尝试进行一项改进,

firebase - StreamBuilder 中的 Where 子句 Google Cloud Firestore

我想在streambuilder中的云Firestore查询中添加一个where子句。我的问题是我的列表出现然后消失......这是我的代码。StreamBuilder(stream:Firestore.instance.collection('nomquetuveux').orderBy('valid').where('valid',isEqualTo:true).snapshots(),builder:(context,snapshot){if(!snapshot.hasData)returnconstText('Chargement...');returnListView.bui