我在java程序中,查询mongo数据进行处理,如下代码,先查询一批记录,放入一个list中,用于后续处理,
在for循环那里会出现“Exception in thread “main” java.lang.IllegalArgumentException: id can not be null”的报错。
在专门定位到相应的记录,发现该条记录与其他记录没有什么差别。
各位有见过此种报错的吗,有没有解决方案?
谢谢谢谢大神!!!!
iterable = db.getCollection(collection). find(Filters.and(Filters.gt("_id", startId),Filters.lt("_id", endId))).sort(new Document("_id",1)).limit(10); List<JSONObject> objList = new ArrayList<JSONObject>(); for(Document doc : iterable){ JSONObject obj = new JSONObject(doc.toJson()); objList.add(obj); }