本文主要是介绍Java ——MongDB 插入数据、 模糊查询、in查询,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
由于需要用MongoDB缓存数据,所以自己写了一套公共的存放和读取方法,具体如下:
存放mongodb:
/*** 公共方法:设置Object类型缓存* @author shijing* @param param* @param sysGuid*/public void setObjData(Map<String,Object> param, String sysGuid, String enumBpd){DBObject dbObject = new BasicDBObject();dbObject.putAll(param);String collectionName = EnumBpd.getBpdType(enumBpd) + sysGuid;mongoDao.insertToCol(dbObject,collectionName);}/*** 公共方法:设置List缓存* @author shijing* @param paramList* @param sysGuid*/public void setListData(List<Map<String,Object>> paramList, String sysGuid, String enumBpd){List<DBObject> list = new ArrayList<>();if(CollectionUtils.isNotNull(paramList)){for (Map<String,Object> param : paramList){DBObject dbObject = new BasicDBObject();dbObject.putAll(param);list.add(dbObject);}}String collectionName = EnumBpd.getBpdType(enumBpd) + sysGuid;mongoDao.insertToCol(list,collectionName);
mongoDao里面的方法:
public v
这篇关于Java ——MongDB 插入数据、 模糊查询、in查询的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!