云数据库如何将number类型转换为string,或者条件查询的时候作为string使用正则匹配?

发布于 6 年前作者 leiliang12449 次浏览最后编辑 6 年前来自 ask

云数据库集合中我导入的时候有这样的记录

{

no: 37009882,

name: ‘Guest’

}

然鹅原记录的no应该是字符串"037009882"

导致我使用条件筛选的时候正则匹配Regex(“.*0098.*”)不能匹配。

请问如何可以将该字段转为字符串,或查询的时候作为string查询,或者其他办法可以根据部分数字匹配?

2 回复
chao59
chao591 楼6 年前

尝试使用concat,提示参数不能为long。

na91
na912 楼4 年前

你要是全部数据都是number ,查询得时候 把参数 parseInt , 反之 number + “”