如何从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中的数组字段中获取数据?

ComboBoxItem 中的复选框绑定到 Class 中的布尔值。如何从每个项目中获取每个布尔值?

如果列表包含布尔值,如何从列表中获取整数的索引?

如何从光标中获取布尔值(Java SQLite)

使用 Vue Firestore 设置布尔值

iOS如何从解析Swift 4中获取值“布尔”