Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2020, 11:36
Интересующийся
Отправить личное сообщение для illusion Посмотреть профиль Найти все сообщения от illusion
 
Регистрация: 01.02.2020
Сообщений: 22

Хранение в MongoDB, mongoose двумерного массива или другой способ
const Schema = mongoose.Schema;
const userScheme = new Schema(
{
  id: Number,
  pass: String,
  data: Date,
  data_lost_autorization: Date,
  costs: {
    nameCategories: [String], // Здесь хочется иметь не массив, а просто //объект с названиями 
    // категорий,  названия могут изменяться позже:( либо все таки 
//манипулировать 
    countCategories: Number ,
    colorCategoriss: [String],
    costsCategoriesDay.......//
  }
},
);

Мне нужно чтобы в costsCategoriesDay хранился массив затрат по дням для каждой из категории.
При этом количество категории, их названия и дни могут меняться, в любое время.
Просто в JS я бы создал двумерный массив из 2х массивов
costsCategoriesDay[[][];
1) nameCategories
2) Day
Как удобно организовать такие данные?
Если бы количество и названия категорий не изменялось, было бы проще, а так пока что мне
сложновато представить необходимую структуру.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск