如何使用rxdart操纵Firestore流

时间:2019-06-30 01:20:03

标签: flutter dart google-cloud-firestore rxdart

我想通过添加新属性并编辑现有属性来修改从Firestore获得的流数据。

我试图使用RXdart做到这一点

PublishSubject<QuerySnapshot> _fixtureStreamController = PublishSubject<QuerySnapshot>();
  Observable<QuerySnapshot> get counterObservable => _fixtureStreamController.stream;
Firestore.instance.collection("places").snapshots().listen((data) {
      data.documents.map((d) => {
         d['name'].toUpperCase();
         d['newProperty'] = 'new data';
      });
      _fixtureStreamController.add(data);
    }
);

我希望获得一个可以在StreamBuilder中使用的新流

0 个答案:

没有答案