【问题标题】:Listen to server update only只听服务器更新
【发布时间】:2019-11-28 22:27:04
【问题描述】:

如何在 AngularFire 中实现这一点?

this.db.collection('users')
      .onSnapshot({ includeDocumentMetadataChanges: true }, function (doc) {
        var result = [];
        doc.docs.forEach(element => {
          if (!element.metadata.hasPendingWrites) {
            result.push(element.data())
          }
        });
        return result;
      });

【问题讨论】:

    标签: javascript firebase google-cloud-firestore angularfire2


    【解决方案1】:

    此代码在 AngularFire 中应该具有相同的效果。

    this.angularFirestore.collection('users')
      .snapshotChanges()
      .subscribe(documents => {
        const result = [];
    
        documents.forEach(document => {
          if (!document.metadata.hasPendingWrites) {
            result.push(document.data());
          }
        });
        return results;
      });
    

    【讨论】:

      猜你喜欢
      • 2018-05-27
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-27
      相关资源
      最近更新 更多