使用Java从mongodb检索数组值
发布时间:2020-05-24 16:39:24 所属栏目:Java 来源:互联网
导读:我有以下代码: DBCollection collsc = db.getCollection(StudentCourses) ;BasicDBObject querysc = new BasicDBObject(StudentID,id ); DBCursor curssc = collsc.find(querysc);while(curssc.hasNext()) {
|
我有以下代码: DBCollection collsc = db.getCollection("StudentCourses") ;
BasicDBObject querysc = new BasicDBObject("StudentID",id );
DBCursor curssc = collsc.find(querysc);
while(curssc.hasNext()) {
DBObject e = curssc.next();
System.out.println("You are currently registered for the following modules: ") ;
System.out.println(e.get("CoursesRegistered")) ;
}
输出: You are currently registered for the following modules: [ "DigitalLogic" "OperatingSystems","FundamentalsCSE"] 但是,我只希望从数组返回值,即DigitalLogic,OperatingSystems和FundamentalsCSE.我将使用这些值来填充一个JList.请帮助? 解决方法尝试使用BasicDBList e = (BasicDBList) curssc.next().get("CoursesRegistered");
代替 DBObject e = curssc.next(); 然后从e.getIndex(index)获取值; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
