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')}
本文介绍Lodash库中的pick、pickBy、omit及omitBy函数使用方法,以及MongoDB中实现忽略大小写的模糊查询技巧。通过实例展示如何利用Lodash处理对象属性,和在MongoDB中编写高效查询。
2482

被折叠的 条评论
为什么被折叠?



