Решил попробовать писать REST на express и mongoose. Есть некий json в котором описаны цены на лекарств в разных районах города, не могу понять как правильно задать для него схему чтобы в дальнейшим его можно будет обслуживать по типу CRUD.
{
"region" : {
"Алатауский район": [
{
"drugs_id": "sdfds5562606dsf",
"max-price": 150,
"min-price": 130,
"date": "timestamp"
}
],
"Алмалинский район": [
{
"drugs_id": "sdfds5562606dsf",
"max-price": 165,
"min-price": 130,
"date": "timestamp"
}
]
}
}
Нужно ли создовать еще сущности?
Я себе по схеме представлял так:
const mongoose = require("mongoose")
const schema = mongoose.Schema({
region_id: String,
drug_id: String,
max_price: Number,
min_price: Number,
date: Date
})
module.exports = mongoose.model("Data", schema)