2017-07-03 5 views
-7

が、私は、このSQLクエリをCONVERしたい交換することなく、既存のデータにデータを追加する方法:Sqlクエリからファイアベースクエリ。それ

UPDATE Table SET Field=CONCAT(Field,'extra data'); 

をFirebase問合せに。私はそれをどうやって行うのか分かりません。 ご協力いただければ幸いです。

+0

これは、割り当てではありません。あなたは何を質問しますか?プラットフォームは何ですか? [よくある質問をするにはどうすればよいですか?](https://stackoverflow.com/help/how-to-ask)と[最小限で完全で検証可能なサンプルを作成するにはどうすればいいですか? ](https://stackoverflow.com/help/mcve) – Jay

+0

ありがとうジェイ。私はJavaScriptを使用しており、多くの人々がFirebaseデータベースに相談するのは困難な時期になっていることに気付きました。 "Firebaseデータベース用に変換された一般的なSQLクエリ" - > goo.gl/nFk5Yqクエリ番号8は... 0.oまあ、あなたはコメントを読むことができます。その理由と、Firebaseが動作するには少し複雑に思えるので、私はこの質問を投稿することにしました。私は何をしたいのかについてもっと詳しく述べるべきです。 –

+0

だから、あなたがしようとしていることについてさらに詳しく述べる。あなたのFirebase構造のスニペットをテキストとして提供してください(画像はありません)。取り込むデータの種類を記述してください。質問のすぐ下にある[編集]リンクをクリックすると、質問を編集できます。 Firebaseは、SQLよりも複雑ではありません。データを格納して取り出す別の方法です。 – Jay

答えて

-1

私はこれを思いついた。より良い方法があるかどうかはわかりません。

function UpdateUserData(userId, calories) { 
return firebase.database().ref('/phases/' + userId).once('value').then(function(snapshot) { 

      var more_calories = $('#more_calories').val(); 

      var calories = snapshot.val().calories; 
      var actual_calories_plus_added_calories = calories + more_calories; 

      firebase.database().ref('/phases/' + userId).set({ 
       calories: actual_calories_plus_added_calories 
      }); 

      UpdateUserData(userId, calories); 
関連する問題