下表列出了可以转换为字符串的输入类型:
输入类型 | 行为 |
---|---|
布尔型 | 以字符串形式返回布尔值。 |
双 | 返回双精度值作为字符串。 |
小数 | 以字符串形式返回十进制值。 |
整数 | 以字符串形式返回整数值。 |
长 | 以字符串形式返回long值。 |
对象编号 | 以十六进制字符串形式返回ObjectId值。 |
串 | 没事 返回字符串值。 |
日期 | 以字符串形式返回日期。 |
下表列出了一些转换为字符串的示例:
例 | 结果 |
---|---|
{$toString: true} |
“真正” |
{$toString: false} |
“假” |
{$toString: 2.5} |
“ 2.5” |
{$toString: NumberInt(2)} |
“ 2” |
{$toString: NumberLong(1000)} |
“ 1000” |
{$toString: ObjectId("5ab9c3da31c2ab715d421285")} |
“ 5ab9c3da31c2ab715d421285” |
{$toString: ISODate("2018-03-27T16:58:51.538Z")} |
“ 2018-03-27T16:58:51.538Z” |