let condition = {creator_id : userId, is_deleted : 0, type : DIB_TYPE, origin : APPLICATION_NAME}; if(keyword) condition.name = {$regex: keyword.replace(/ /g, ''), $options: 'i'}; //模糊搜索逻辑 return UserResourceModel.find(condition,{create_at : -1}).then(result =>{ if(result.data){ //适配前端属性 result.data = result.data.map(item => { return ResourceLib.fixInfo(item,router); }) } let pagination = Util.getPagination(result.data,pageSize,pageIndex); return {total_count: pagination.total,items: pagination.rows}; });
mogodb的模糊搜索
最新推荐文章于 2022-12-01 14:23:43 发布