Lodash常用函数
pick用法
提取指定属性
param=_.pick(param,['_id','question'])
pickBy用法
提取值满足条件的属性
param= _.pickBy(param, function(v) { return _.isString(v) || _.isBoolean(v)})
omit用法
剔除对象中键为指定值得属性
param=_.omit(param,['_id','question'])
omitBy用法
剔除对象中值为空的属性
param= _.omitBy(param, function(v) { return _.isUndefined(v) || _.isNull(v)})
Regex函数用法
mongodb mongonose
如何写一个忽略大小写的模糊查询
第一步,写一个模糊查询
{searchContent:$regex:searchContent}
第二步,写一个忽略大小写的模糊查询正则表达式
{searchContent:$regex:new RegExp(searchContent,'i')}