Проверка базы данных Mongoose / Typegoose с использованием модели - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь найти способ проверить, отражает ли объект в базе данных мою текущую модель в коде. Причина этого в том, что у меня есть несколько дБ для разных сред, и мне нужно, чтобы другие разработчики не забыли обновить базу данных production перед ее развертыванием.

Допустим, я работаю в своей тестовой среде, которая использует development дБТеперь при развертывании в производство я хотел бы иметь способ проверить, соответствует ли измененная модель тому, что возвращает база данных production. (учитывая, что поля могут отсутствовать в базе данных, потому что в производстве используется другая база данных, чем в разработке).

Есть ли хороший способ проверить, содержит ли объект, возвращенный из базы данных, все поля, которые truthy текущегомодель присутствует в моем коде?

...