注: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_这项直接查询传过来的数据就能够。
就这样完美解决了。