当getString找不到字段

时间:2018-05-15 03:20:25

标签: firebase google-cloud-firestore

DocumentSnapshot.getString()的documentation声明它返回:

  

如果与查找键对应的值为值,则为字符串   现在,可以转换为字符串;默认(如果设置)或静态   否则为默认值。

我想为存储布尔值的字段DocumentSnapshot.getString执行isSomeType,如果DocumentSnapshot不包含密钥isSomeType,则检测到该值。在这种情况下它将返回的静态默认值是什么,因为我想检查该值是否相等。

对于那些想知道的人,我希望一个集合有一个字段存储一个布尔变量来声明它的类型,但是不希望其他文档需要包含一个字段来声明它们不是某种类型。通过这种方式,我可以通过检查字段来检测它们是否声明它们是某种类型。

0 个答案:

没有答案