web-dev-qa-db-ja.com

マングースで使用する場合の「トリム」の意味は何ですか?

リンクは http://mongoosejs.com/docs/api.html#schema_string_SchemaString-trim です。

私はmongoosejsの初心者です。わかりません...

私はこの質問を見ました mongooseのデフォルトの文字列スキーマプロパティトリムを更新する方法は? ですが、トリムする理由がわかりません。私は今日、「hello world」のように最初のスキーマを作成しています。

私はこれを https://stackoverflow.com/tags/trim/info ...に見ましたが、それを使用する必要があるとき、私はそれについてもっと学びたいです。私は初心者のための説明を探しています...

25

基本的には、スキーマを介して保存する文字列が適切にトリミングされるようにするためのものです。スキーマのフィールドに{ type: String, trim: true }を追加した場合、" hello""hello "" hello "などの文字列を保存しようとすると、Mongoで"hello"として保存されてしまいます。つまり、文字列の両側から空白が削除されます。

62

Trimを使用すると、DBに保存したい文字列に存在する(文字列の最初と最後の)空白を削除するのに役立ちます。

"ABC " , "     ABC  ",

フォームに保存されます

"ABC"
0
Sachin