Возможно ли, чтобы экземпляры моделей Sequelize имели атрибуты регистра змеи? - PullRequest
0 голосов
/ 03 мая 2020

Я знаю, что Sequelize предпочитает делать все в camelCase. Я создаю API, и я хотел бы, чтобы ключи экземпляров моих моделей были snake_case'd.

Я знаю об опции underscored: true, однако, насколько мне известно, это охватывает только то, как столбцы в базе данных определяются, а не ключи реальных JS объектов.

Например, в настоящее время у меня есть отношение от Комментария к Посту, и этот внешний ключ (post_id) сохраняется в snake_case в базе данных, но когда я возвращаю объект JS в качестве ответа, ключ становится PostId.

Есть ли способ легко заставить Sequelize делать только snake_case'ing?

...