How to transfer my Firebase Realtime database to Firebase Cloud Firestore

后端 未结 4 1096
萌比男神i
萌比男神i 2021-01-03 08:47

I\'m already using Firebase Realtime database, but now Firebase has launched Cloud Firestore for database so, how can I transfer my data from realtime database to firestore

4条回答
  •  灰色年华
    2021-01-03 09:14

    i made a script for converting data from firebase to firestore

    import { AngularFirestore, AngularFirestoreCollection } from 'angularfire2/firestore';
    import { AngularFireDatabase } from 'angularfire2/database';
    constructor(
    private afs: AngularFirestore,
    private angularfire: AngularFireDatabase
    ) { }convert() {
    this.itemsCollection = this.afs.collection('requests'); //ref()
    this.angularfire.list('/requests/').auditTrail().subscribe((data: any) => {
      _.each(data, element => {
        this.itemsCollection.doc(element.key).set(element.payload.val())
          .then((result) => {
          });
      });
    });}
    

提交回复
热议问题