您的位置:首页 > 大数据 > 人工智能

Caused by: com.mongodb.CommandFailureException: { "serverUsed" : "127.0.0.1:27017" , "errmsg" :

2016-04-18 11:57 525 查看
控制台报错:

Caused by: com.mongodb.CommandFailureException: { "serverUsed" : "127.0.0.1:27017" , "errmsg" : "exception: $in needs an array" , "code" : 2 , "ok" : 0.0}

mongo底层用$in的时候,需要的是一个数组而不能是null

下面的方法如果空的时候需要返回new ArrayList而不能返回null

/**
* 通过,切割得到一个集合
* @param intro
* @return
*/
public static List<String> getCidList(String intro){
if(!StringUtils.isEmpty(intro)&&intro.indexOf(",")>0){
String[] str = intro.split(",");

List<String> list = new ArrayList<String>();

for (String s : str) {
if(!StringUtils.isEmpty(s)){
list.add(s);
}
}

return list;
}
return new ArrayList<String>();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: