Что означает "обрезка" при использовании в мангусте?
Ссылка http://mongoosejs.com/docs/api.html#schema_string_SchemaString-trim
Я новичок в mongoosejs. Я просто не понимаю...
Я видел этот вопрос Как обновить обрезку свойства схемы строки по умолчанию для mongoose? но не понимаю, зачем обрезать. Я создаю свою первую схему сегодня как "Привет, мир".
Я видел это на qaru.site/info/tagged/...... но когда мне нужно его использовать, я хочу узнать больше об этом. Я ищу объяснение для начинающего...
Ответы
Ответ 1
Это в основном там, чтобы гарантировать, что строки, которые вы сохраняете через схему, правильно обрезаны. Если вы добавите { type: String, trim: true }
в поле вашей схемы, тогда попытка сохранить строки, такие как " hello"
или "hello "
, или " hello "
, будет сохранена как "hello"
в Mongo - то есть пробелы будут подрезаны.