Как мне основать значение одного атрибута для другого атрибута в той же модели схемы в mon goose? - PullRequest
0 голосов
/ 20 апреля 2020

Я создаю приложение системы бронирования, и у меня есть эта схема, где у меня есть эти атрибуты

  reservedDates: [
    {
      start: { type: Date },
      end: { type: Date },
    }
  ];

slots: { type: Number, required: true },

Я планировал подключить свой атрибут slots к моему атрибуту reservedDates таким образом, чтобы атрибут slots мог меняйте каждый раз, когда что-то добавляется или удаляется в моем атрибуте reservedDates

1 Ответ

1 голос
/ 20 апреля 2020

Вы имеете в виду на уровне БД, как хранимый профессионал c в триггере обновлений? MongoDB не имеет этого. Но: если вы подключаете массив reservedDates к полю slots для длины, то, возможно, вам вообще не нужен slots; просто получите $size массива reservedDates.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...