草庐IT

firebase_storage

全部标签

firebase - 查询与空字段的比较

我的Firestore集合包含带有字符串字段的文档,该字段可以是null。我期望如果我查询:Collection("products").Where("producedDate","我会得到所有“producedDate”早于“2018-10-15”的产品,包括那些“producedDate”为空的产品。但实际上我没有得到null。这是故意的还是错误? 最佳答案 它本来就是这样工作的。documentation指出:Whenaqueryinvolvesafieldwithvaluesofmixedtypes,CloudFiresto

firebase - 查询与空字段的比较

我的Firestore集合包含带有字符串字段的文档,该字段可以是null。我期望如果我查询:Collection("products").Where("producedDate","我会得到所有“producedDate”早于“2018-10-15”的产品,包括那些“producedDate”为空的产品。但实际上我没有得到null。这是故意的还是错误? 最佳答案 它本来就是这样工作的。documentation指出:Whenaqueryinvolvesafieldwithvaluesofmixedtypes,CloudFiresto

go - 如何使用 golang 在 Firebase 中创建用户?

有什么方法可以在Firebase中使用用户名、电子邮件和密码在Golang中创建用户。可以使用createUserWithEmailAndPassword(email,password)使用Javascript创建用户,但我需要与Golang相同。有可用的包或功能吗?我正在使用firego连接Firebase。 最佳答案 最近Google将GoLang添加到他们使用FirebaseAdminSDK的Firebase身份验证支持的编程语言列表中。创建用户:params:=(&auth.UserToCreate{}).Email("us

go - 如何使用 golang 在 Firebase 中创建用户?

有什么方法可以在Firebase中使用用户名、电子邮件和密码在Golang中创建用户。可以使用createUserWithEmailAndPassword(email,password)使用Javascript创建用户,但我需要与Golang相同。有可用的包或功能吗?我正在使用firego连接Firebase。 最佳答案 最近Google将GoLang添加到他们使用FirebaseAdminSDK的Firebase身份验证支持的编程语言列表中。创建用户:params:=(&auth.UserToCreate{}).Email("us

Firebase、Firego 和 orderBy

我正在尝试使用Golang和Firego从Firebase中获取按时间戳排序的元素列表。文档建议:varvmap[string]interface{}iferr:=f.StartAt("a").EndAt("c").LimitToFirst(8).OrderBy("field").Value(&v);err!=nil{log.Fatal(err)}fmt.Printf("%s\n",v)我肯定遗漏了一些非常明显的东西,但是v不会是无序的吗?当我遍历map时(forkey,val:=rangev),值的顺序将与它们在对Firebase的响应中发送的顺序不同,因为顺序访问权限是undefi

Firebase、Firego 和 orderBy

我正在尝试使用Golang和Firego从Firebase中获取按时间戳排序的元素列表。文档建议:varvmap[string]interface{}iferr:=f.StartAt("a").EndAt("c").LimitToFirst(8).OrderBy("field").Value(&v);err!=nil{log.Fatal(err)}fmt.Printf("%s\n",v)我肯定遗漏了一些非常明显的东西,但是v不会是无序的吗?当我遍历map时(forkey,val:=rangev),值的顺序将与它们在对Firebase的响应中发送的顺序不同,因为顺序访问权限是undefi

firebase - 如何通过RPC监听firestore

我想在firestore中实时监听变化,而且我也只能使用Go。由于适用于Go的firestoreSDK没有任何监听实时变化的选项,我决定使用firestorev1beta1sdk。我写了下面的代码来做到这一点funcTestRPCHandler(whttp.ResponseWriter,r*http.Request,_httprouter.Params){c,err:=firestore.NewClient(context.Background())databaseName:="projects/[project_name]/databases/(default)"iferr!=nil

firebase - 如何通过RPC监听firestore

我想在firestore中实时监听变化,而且我也只能使用Go。由于适用于Go的firestoreSDK没有任何监听实时变化的选项,我决定使用firestorev1beta1sdk。我写了下面的代码来做到这一点funcTestRPCHandler(whttp.ResponseWriter,r*http.Request,_httprouter.Params){c,err:=firestore.NewClient(context.Background())databaseName:="projects/[project_name]/databases/(default)"iferr!=nil

有没有办法从我的node.js服务器中使用firebase admin SDK发送验证电子邮件?

有没有办法从我的服务器发送电子邮件验证电子邮件?这就是对客户的完成方式:authData.sendEmailVerification().then(function(){有没有办法在服务器上进行操作?看答案火灾者在这里令我惊讶的是,目前没有选择从管理员SDK中发送验证电子邮件。我会推荐你提交功能请求.你什么能够从管理员SDK做的是更新用户配置文件以标记其电子邮件如被验证。如果您愿意,这使您可以控制整个验证流程admin.auth().updateUser(...)(在Node.js上,请参阅其他支持的语言的链接)。

使用Firebase使用云功能发送推送通知

我正在尝试制作一个向给定用户发送推送通知的云功能。用户进行一些更改,并在Firebase数据库中的节点下添加/更新数据(节点代表用户ID)。在这里,我想触发向用户发送推送通知的函数。我为DB中的用户有以下结构。Users-UID--email--token-UID--email--token到目前为止,我有此功能:exports.sendNewTripNotification=functions.database.ref('/{uid}/shared_trips/').onWrite(event=>{constuuid=event.params.uid;console.log('Usertos