Firebase real time databaseのデータベースの考え方
仮にRDB上で1つのデータベースに2つのテーブルがあるというイメージは
table1
+-----+-----+-----+-----+
|Item1| A | B | C |
+-----+-----+-----+-----+
|Item2| D | E | F |
+-----+-----+-----+-----+
table2
+-----+-----+-----+
|ItemA| 1 | 2 |
+-----+-----+-----+
|ItemB| 3 | 4 |
+-----+-----+-----+
|ItemC| 5 | 6 |
+-----+-----+-----+
がfirebaseだと以下のような表現1つのプロジェクトに2つのデータ
{
table1:{
item1:{
field1:A,
field2:B,
field3:C,
}
item2:{
field1:D,
field2:E,
field3:F,
}
}
table2:{
itemA:{
field1:1,
field2:2,
}
itemB:{
field1:3,
field2:4,
}
itemC:{
field1:5,
field2:6
}
}
}
※備忘録用