Java操作MongoDB插入数据进行模糊查询与in查询功能
发布于 2020-7-18|
复制链接
分享一篇关于关于Java操作MongoDB插入数据进行模糊查询与in查询功能,小妖觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小妖来看看吧
由于需要用MongoDB缓存数据,所以自己写了一套公共的存放和读取方法具体如下:存放mongodb:
```java
/**
* 公共方法:设置Object类型缓存
* @author shijing
* @param param
* @param sysGuid
*/
public void setObjData(Map 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> paramList, String sysGuid, String enumBpd){
List list = new ArrayList();
if(CollectionUtils.isNotNull(paramList)){
for (Map param : paramList){
DBObject dbObject = new BasicDBObject();
dbObject.putAll(param);
list.add(dbObject);
}
}
String collectionName