var regex = new RegExp(sSearch, 'i');
User.find({name: regex}).exec(function (err, items){
}
name 的type是String, 这样是可以的;如果换成age,age的type是Number,就报类型转换错误 CastError: Cast to number failed for value “/(?:)/i” at path "age", 请问一下,该是怎么样的写法?
15 回复
@alsotang 我在做东西的过程中遇到这样的问题。例如: if(err){ xxx } else{ if(a<b){for(i=0;i<a;i++){ }} if(a>b){for(i=0;i<b;i++){ }} } 发现效率慢了很多