Dlaczego kolekcje Firebase zaczynają się od pustego wiersza?
Stworzyłem prosty zestaw danych z bazy danych, aby przetestować niektóre wywołania REST (patrz obrazek poniżej). Zastanawiam się, dlaczego, gdy zapytanie o kolekcje w bazie danych, firebase zawsze zwraca najpierw wiersz zerowy, a następnie rzeczywiste wiersze. Oto, co otrzymuję, gdy eksportuję dane. Zauważ zerowej wierszy pod systemami i system_types:
{
"systems" : [ null, {
"system_type_id" : 2,
"name" : "Commodore 128",
"id" : 1
}, {
"system_type_id" : 1,
"name" : "Difference Engine",
"id" : 2
}, {
"system_type_id" : 2,
"name" : "Osborne",
"id" : 3
} ],
"system_types" : [ null, {
"name" : "Babbage",
"id" : 1
}, {
"name" : "Von Neumann",
"id" : 2
} ]
}
Dzięki! Sam to wymyśliłem, eksportując json, usuwając wartości zerowe i importując ponownie. Trochę dziwne, że zaczynają identyfikatory na 0, ale myślę, że ma to sens, jeśli próbujesz być elastycznym na różne typy schematów. – cayblood
WASTED MY 3 HRS. Dzięki!!!! – madhairsilence