mongoose模糊查询

注:nodejs服务器时候遇到了这样一个bug,就是mongoose模糊查询时候,我须要查询的数据时自定义id_(number类型)以及用户名(string类型)。html

 

bug以下:node

nodejs服务器报的下面这个错误mongodb

翻译:转换为不能使用带有数字的$regex。值“undefined”在路径“undefined”上失败,值“Admin”在模型“Admin”上失败。express

查询数据的代码以下:服务器

 

解决思路:mongoose

去查询了资料,了解以下spa

上图数据来自:https://www.runoob.com/mongodb/mongodb-regular-expression.html翻译

原来$regex只能匹配字符串类型,可是我上面的查询的id_是number类型,因此报了这个错,htm

因此修改以下:blog

id_这项直接查询传过来的数据就能够。

就这样完美解决了。

相关文章
相关标签/搜索