如何从firestore的路径中获取布尔值
Posted
技术标签:
【中文标题】如何从firestore的路径中获取布尔值【英文标题】:How to get a bool value from a path from firestore 【发布时间】:2022-01-07 13:23:03 【问题描述】:我想从 Firestore 获取一个布尔值,但这样做时总是不确定。
我尝试使用以下代码获取值:
const flag = admin.firestore().collection("flags").doc("Air").sent;
当我尝试打印标志的值时得到undefined
这是值的路径:
你能帮我找出我的错误吗?
【问题讨论】:
【参考方案1】:您需要在doc()
方法上调用get()
。
const doc = await admin.firestore().collection("flags").doc("Air").get();
const flag = doc.data().sent; // doc.get('sent') should also work.
console.log(flag); // should print false
// I added "await" and "get()" method. Your function should be an "async"
// function.
【讨论】:
以上是关于如何从firestore的路径中获取布尔值的主要内容,如果未能解决你的问题,请参考以下文章
如何使用Kotlin从Firestore中的数组字段中获取数据?