10
でのMongoDBの配列の値を取得します。 OperatingSystems and FundamentalsCSE。私はこれらの値を使ってJListを設定します。助けてください?は、私は次のコードを持っているJavaの
でのMongoDBの配列の値を取得します。 OperatingSystems and FundamentalsCSE。私はこれらの値を使ってJListを設定します。助けてください?は、私は次のコードを持っているJavaの
代わり
DBObject e = curssc.next();
の
BasicDBList e = (BasicDBList) curssc.next().get("CoursesRegistered");
を使用し、e.getIndex(インデックス)から値を取得しよう。
動作しません。 スレッド "main"の例外java.lang.ClassCastException:com.mongodb.BasicDBObjectをcom.mongodb.BasicDBListにキャストできません \t at modules.RegistrationSystem.main(RegistrationSystem.java:80) –
申し訳ありません私は答えを編集しました –
まだ例外があります。スレッド "メイン" 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) –