2012-03-11 24 views

答えて

17

代わり

DBObject e = curssc.next(); 

BasicDBList e = (BasicDBList) curssc.next().get("CoursesRegistered"); 

を使用し、e.getIndex(インデックス)から値を取得しよう。

+0

動作しません。 スレッド "main"の例外java.lang.ClassCastException:com.mongodb.BasicDBObjectをcom.mongodb.BasicDBListにキャストできません \t at modules.RegistrationSystem.main(RegistrationSystem.java:80) –

+0

申し訳ありません私は答えを編集しました –

+0

まだ例外があります。スレッド "メイン" java.lang.IllegalArgumentExceptionがで 例外:BasicBSONListのみ、数字キーでない動作することができる:[CoursesRegistered] ORGでorg.bson.types.BasicBSONList._getInt(BasicBSONList.java:161) \tで\t。 bson.types.BasicBSONList._getInt(BasicBSONList.java:152)org.bson.types.BasicBSONList.getで \t(BasicBSONList.java:104)modules.RegistrationSystem.mainで \t(RegistrationSystem.java:82) –

関連する問題