DocumentSnapshot.getString()的documentation声明它返回:
如果与查找键对应的值为值,则为字符串 现在,可以转换为字符串;默认(如果设置)或静态 否则为默认值。
我想为存储布尔值的字段DocumentSnapshot.getString
执行isSomeType
,如果DocumentSnapshot
不包含密钥isSomeType
,则检测到该值。在这种情况下它将返回的静态默认值是什么,因为我想检查该值是否相等。
对于那些想知道的人,我希望一个集合有一个字段存储一个布尔变量来声明它的类型,但是不希望其他文档需要包含一个字段来声明它们不是某种类型。通过这种方式,我可以通过检查字段来检测它们是否声明它们是某种类型。