FirebaseのRealtime DatabaseのデータをCloud FireのDatabaseに反映させたい
Firebaseを使用してウェブのチャットアプリを作成しており、
チャット自体は下記リンクのFirebaseのサンプルコードをベースにしています。
チャットで投稿されたメッセージはCloud storeに保存され、
チャット画面に表示されるようになっています。
今回は別のDB(Realtime Database)に保存されたデータを既存のCloud store側にも反映させて、
反映させたデータをチャット画面に表示させるようにしたいです。
https://codelabs.developers.google.com/codelabs/firebase-web/#7
発生している問題・エラーメッセージ
Realtime Databaseからの読み込みは、動作しているようなのですが、
そのデータがCloudfire側に反映できません。
この部分についてサポートいただけないでしょうか。
該当のソースコード
Javascript
1function realTime2Cloud() { 2 var database = firebase.database(); 3 var dataRef = database.ref('/snoopath-c58f7').once("value").then(function(snapshot).val(); 4 return firebase.firestore().collection('messages').add({ 5 name: Item1, 6 text: Item2, 7 timestamp: firebase.firestore.FieldValue.serverTimestamp() 8 }).catch(function(error) { 9 console.error('Error writing new message to Firebase Database', error); 10 }); 11 ); 12}
補足情報(FW/ツールのバージョンなど)
Firebase
Javascript
あなたの回答
tips
プレビュー