У меня есть вопрос относительно данных о температуре:
С MySQL я сохранил данные о температуре, как это:
city_id;city_name;month;min_temperature,max_temperature
123,New York,1,7,9
На данный момент я хочу перейти на mongodb и хотел бы сохранить ориентированный документ данных
Структура теперь будет выглядеть так:
{
"_id" : 20480,
"name": "New York"
"climate" : {
"air" : {
"1" : {
"min" : "1",
"max" : "8"
},
"2" : {
"min" : "2",
"max" : "8"
},
"3" : {
"min" : "3",
"max" : "10"
},
"..."
}
}
}
У кого-нибудь есть опыт работы с этой структурой или какие-либо советы по ее оптимизации?
Имеет ли эта структура смысл или было бы лучше сделать это так:
{
"_id" : 20480,
"name": "New York"
"climate" : {
"air" : {
"january" : {
"min" : "1",
"max" : "8"
},
"february" : {
"min" : "2",
"max" : "8"
},
"march" : {
"min" : "3",
"max" : "10"
},
"..."
}
}
}
Любая помощь будет отличной.