Я предполагал, что параметр конфигурации Sails model schema: true
работает в двух направлениях; т. е. что он 1. удалит дополнительные поля, не определенные в хэше attributes
, перед записью в базу данных, и 2. удалит все дополнительные поля в базе данных перед тем, как отправить их обратно в приложение (в случаях, когда в базе данных есть дополнительные данные, которые нам не нужно получать.
Похоже, он делает только 1, а не 2. Это правильно? Если да, то есть ли другой более элегантный встроенный способ сделать 2 вместо того, чтобы перезаписывать метод toJSON(), чтобы возвращать только те поля, которые нам нужны?