private BasicDBList buildDeptCodes(List<String> depts) {
BasicDBList dbList = new BasicDBList();for (String code : depts) {
dbList.add(code);
}
return dbList;
}
BasicDBList values = buildDeptCodes(codes);
queryDBObject.put("department.code", new BasicDBObject("$in", values));
结果:queryDBObject:{"department.code":{"$in":[values]}}