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>();
}
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>();
}
相关文章推荐
- Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile
- You are installing software that contain unsigned content and authenticity and validity of this soft
- 解决 Target failed to run: Permission to debug con.cyt.tableview was denied.
- Failed to execute goal org.apache.maven.plugins
- 使用AIDL远程调用服务中的方法
- ceph 性能监控calamair在ubuntu14.04上的安装部署
- [LeetCode]-011-Container_With_Most_Water
- svn报错cleanup failed–previous operation has not finished; run cleanup if it was interrupted的解决办法
- TED(Technology, Entertainment, Design)演讲培训笔记
- Web移动端Fixed布局的解决方案(原文出处:http://efe.baidu.com/blog/mobile-fixed-layout)
- 最简实例说明wait、notify、notifyAll的使用方法
- LFCS 系列第六讲:组装分区为RAID设备——创建和管理系统备份
- LFCS 系列第六讲:组装分区为RAID设备——创建和管理系统备份
- 属性readwrite,readonly,assign,retain,copy,nonatomic各是什么作用,在哪种情况下用?
- poj_1273_Drainage Ditches
- 几种并发服务器模型的实现:多线程,多进程,select,poll,epoll - rail
- 基于NaiveBayes的文本分类之Spark实现
- 人工智能60年:智能机器是什么?
- mysql Event Scheduler: Failed to open table mysql.event
- xcode打包(Archive)显示Command /usr/bin/codesign failed