MongoDB聚合运算符:$trim
文章目录
$trim
用来删除字符串开头和结尾的空白字符(包括空值)或指定字符。
语法
{
$trim: {
input: <string>, chars: <string> } }
input
:要修剪的字符串。参数可以是任何能解析为字符串的。chars
:可选字段。要从input
中修剪的字符。可以是任何能解析为字符串的表达式。$trim
操作符会将字符串分解为单个UTF代码点,以便进行修剪。如果未指定,$trim
会删除空白字符,包括空字符。
使用
- 缺省情况下,$trim`移除输入字符串两边的空格和空字符,如:
{
$trim: {
input: " \n good bye \t " } }
结果为:“good bye”
- 可以使用
chars
指定其他要移除的字符,下面的例子移除输入字符串两边以g
或e
开始的字符串,但是因为字符串是空格开始的,所以左边没有字符被移除。
{