getString不运行时的Firebase';我找不到那块地
for DocumentSnapshot.getString()声明它返回: 如果查找键对应的值为 存在,并且可以转换为字符串;默认(如果设置)或静态 否则为默认值 我想对存储布尔值的字段getString不运行时的Firebase';我找不到那块地,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,for DocumentSnapshot.getString()声明它返回: 如果查找键对应的值为 存在,并且可以转换为字符串;默认(如果设置)或静态 否则为默认值 我想对存储布尔值的字段isSomeType执行DocumentSnapshot.getString,如果DocumentSnapshot不包含键isSomeType,则检测该值。在这种情况下,它将返回什么样的静态默认值,因为我想检查该值是否相等 对于那些想知道的人,我希望一个集合有一个存储声明其类型的布尔变量的字段,但不希望有其他文
isSomeType
执行DocumentSnapshot.getString
,如果DocumentSnapshot
不包含键isSomeType
,则检测该值。在这种情况下,它将返回什么样的静态默认值,因为我想检查该值是否相等
对于那些想知道的人,我希望一个集合有一个存储声明其类型的布尔变量的字段,但不希望有其他文档需要包含一个字段来声明它们不是特定类型。这样,我可以通过检查字段来检测它们是否声明为特定类型。您询问的是Cloud Firestore,但您提供的链接是Firebase Remote Config。这两种产品完全不同,对于Cloud Firestore
DocumentSnapshot.getString()
方法,您需要在此处查看:@FrankvanPuffelen,因此如果它不是字符串,则会引发运行时异常。如果字段也不存在,它会这样做吗?