链接为http://mongoosejs.com/docs/api.html#schema_string_SchemaString-trim
我是mongoosejs的初学者。我只是不明白......
我看到了这个问题How to update mongoose default string schema property trim?,但不明白为什么修剪。我今天创建我的第一个模式就像一个'hello world'。
我看到了https://stackoverflow.com/tags/trim/info ...但是当我需要使用它时,我想了解更多相关信息。我在寻找初学者的解释......
答案 0 :(得分:46)
基本上确保通过模式保存的字符串被正确修剪。如果您将{ type: String, trim: true }
添加到架构中的字段,那么尝试保存" hello"
或"hello "
或" hello "
等字符串最终会被保存为{{1}在Mongo中 - 即将修剪空格。
答案 1 :(得分:1)
使用修剪将有助于删除要保存到数据库中的字符串中存在的空白(字符串的开头和结尾),例如
df.loc[df['col_1'].str.contains('abc123',na=False), 'col_1'] = 'test'
将以
的形式保存"ABC " , " ABC ",
答案 2 :(得分:0)
猫鼬修剪用于从字符串中删除空格