Я знаю, что Sequelize предпочитает делать все в camelCase. Я создаю API, и я хотел бы, чтобы ключи экземпляров моих моделей были snake_case'd.
Я знаю об опции underscored: true
, однако, насколько мне известно, это охватывает только то, как столбцы в базе данных определяются, а не ключи реальных JS объектов.
Например, в настоящее время у меня есть отношение от Комментария к Посту, и этот внешний ключ (post_id
) сохраняется в snake_case в базе данных, но когда я возвращаю объект JS в качестве ответа, ключ становится PostId
.
Есть ли способ легко заставить Sequelize делать только snake_case'ing?