liqrizz
@liqrizz
лол

Как задать схему для структуры данных в mongoose?

Решил попробовать писать 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)
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы