无法通过 Firestore 调用存储在全局变量中
Posted
技术标签:
【中文标题】无法通过 Firestore 调用存储在全局变量中【英文标题】:unable to store in globals from a firestore call 【发布时间】:2021-07-07 10:30:07 【问题描述】:这里是真正的颤振/firestore 初学者,我真的很困惑。基本上在我的应用程序中,我将变量存储在全局文件中,除了这里之外,它每次都有效。我正在从 Firestore 字段中检索 jobID 值,并尝试将其存储在我的全局 jobID 变量中:
代码如下:
databaseReference.collection("counters").doc("jobs").get().then((value)
var jobID = value.data()["jobsID"];
print("jobID is $jobID");
globals.update("jobID",(value) => jobID);
);
【问题讨论】:
JobId 还是 JobsId? var jobID = value.data()["jobsID"]; jobsID(带 s)是我的 firebase 文档中的字段,JobID(带 S)是我在我的代码和全局变量中使用的变量 - juloni 10 分钟前删除 【参考方案1】:未处理的异常:“int”类型不是“String”类型的子类型 我的数据类型有问题,会调查一下,暂时关闭此案例
【讨论】:
以上是关于无法通过 Firestore 调用存储在全局变量中的主要内容,如果未能解决你的问题,请参考以下文章
React setState未在firestore中执行添加文档承诺解析
如何将firebase存储下载URL保存到firestore集合?