Firebase を使用して、会話ごとにチャットをグループ化したいと考えています。
次の表があります。
Chat
- id
- from
- to
- message
- date
Firebase を使用して、次の SQL クエリを実装したいと考えています。
SELECT * FROM chat where id = 'XX' order by date
SELECT * FROM chat GROUP BY id ORDER BY date
Firebase を使用してこれを行うにはどうすればよいですか?
#1を行うには、次のことができると考えています:
var chatMessagesRef = new Firebase(‘MY.firebaseio.com/chat_messages/chat_id’);
chatMessagesRef.on(‘child_added’, function(snap) {
console.log( snap.val() );
});
しかし、どうすれば#2を行うことができますか?また、日付の順序でどのように#1を行うことができますか?