【问题标题】:What is the performance cost of DocumentSnapshot.data() method in Firestore web api?Firestore Web api 中 DocumentSnapshot.data() 方法的性能成本是多少?
【发布时间】:2018-06-05 12:59:00
【问题描述】:

在使用firebase的firestore的Web应用程序中,可以将DocumentSnapshot对象保存在一个变量中,并在需要时调用data方法来检索文档中包含的数据,或者调用data方法一次并将其存储在一个变量然后使用它。

data 方法只是一个访问函数,对性能没有显着影响,还是应该避免重复调用该方法?

在特定用例中,是否有充分的理由保留 data 方法的结果,它的 idref 属性在反应组件的状态下的不同字段中,而不是保留 DocumentSnapshot 实例本身?

【问题讨论】:

    标签: javascript firebase google-cloud-firestore


    【解决方案1】:

    调用 data() 并没有什么特别昂贵的。你可以examine the source code自己。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-20
      • 2010-10-14
      • 1970-01-01
      • 2011-06-20
      • 2018-02-16
      • 2011-02-12
      • 2017-05-13
      • 1970-01-01
      相关资源
      最近更新 更多