Добрый день.
Использую документо-ориентированную БД (монго).
Пример структуры объекта:
contries = [
{
name: "Russia",
cities: [ 'Moscow', 'Spb' ]
},
{
name: "Mongolia",
cities: ['Ulaahn', 'Hovd']
}
]
Дополнительных полей в объекте не предполагается.
Но для некоторых запросов мне удобнее использовать такое представление данных:
contries = [
{ "Russia" : [ 'Moscow', 'Spb' ] },
{ "Mongolia" : ['Ulaahn', 'Hovd'] }
]
Получается компактнее, но терзают смутные сомнения, что это может быть чем-то чревато.
Можете их развеять или поделиться недостатками второго подхода, пожалуйста?