У меня есть база данных в реальном времени Firebase, структурированная так:
{
product : {
"book1" : {
"name" : "LoTR",
"category" : {
"Fiction" : true
}
}
}
genre : {
"Fiction" : {
"name" : "Fiction",
product : {
"book1" : true
}
}
}
}
Мне было интересно, стоит ли мне добавлять таблицу клавиш-ключей, например:
genre_product : {
-3i9wfiosdniov : {
"book1" : "Fiction"
}
}
Чтобы установить отношения и использовать $key : true
для проверки целостности?
Является ли один способ сделать отношения лучше, чем другой, или это просто с помощью варианта использования?