私は現在、チケット予約システムを開発しています。ここでは、ユーザーがイベントを選択したり、セクションのリストを表示したり、セクションには別のユーザーが空いているか占有しているかの予約リストが含まれています。私はバックエンドとしてFirebaseを使用することを選択しましたが、JSONを使用してデータベースとゼロに関する経験はほとんどありませんでした。このようなシステムをどのように構築するのですか?Firebaseを使用したチケット予約システムのJSON構造ですか?
これは私がこれまでに得たものである:
{
"events" : {
"e2017" : {
"name" : "event 2017",
"date" : "1490567256550"
}
},
"eventSections" : {
"e2017" : {
"e2017-A" : {
"isFull" : false,
"totalSeats": 40,
"bookedSeats": 20
}
}
},
"sectionSeats" : {
"e2017-A" : {
"A1": {
"isBooked" : true,
"bookedBy" : "userId"
},
"A2": {
"isBooked" : false,
"bookedBy" : false
}
}
}
}
これは非常に広いトピックです。モデルをすでに持っていて、それに対して特定のユースケースを実装する方法について不思議でない限り、これはStack Overflowが答えるには広すぎると投票しています。代わりに[NoSQLデータモデリング](https://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/)と[Firebase for SQL開発者](https:// www。 youtube.com/playlist?list=PLl-K7zZEsYLlP-k-RKFa7RyNPa9_wCH2s)。 –
@FrankvanPuffelenは、実装しようとしている構造を表示するために私の質問を更新しました – Grimbox