私はここで本当に苦労しており、他の質問を見てきましたが、私は必要な答えを得ることができないようです。Java 3.0は列mongodbから異なる値を取得します
私がしようとしているのは、列のすべてのユニークな値を抜き取り、それらを反復して配列に追加することです。私の配列に格納されている1つの列で終わるが、現在存在するような複数の列ではない各値の1つが存在する。
私が試してみるたびに、私は戻ってくるクラスを求めます。私は多くの異なるクラスを試しましたが、うまくいかないようです...コードは助けになると思います。
public static void MediaInteraction() {
//Storing data from MediaInteraction in MediaArray
//BasicDBObject Query = new BasicDBObject();
//Query.put("consumerid", "");
MongoCursor<Document> cursormedia = collectionmedia.distinct("consumerid", (What do I put here?)).iterator();
while (cursormedia.hasNext()) {
System.out.println(cursormedia.next());
MediasessionID.add(cursormedia.next());
}
System.out.println("Media Array Complete");
System.out.println(MediasessionID.size());
}
'collectionmedia'とは何ですか?また、どのバージョンのmongodbクライアントを使って使用状況を確認していますか? – nullpointer
これはアプリケーションのやりとりの集合で、私の大学から私に与えられたタスクです。私はファイルがユニークな消費者IDの場合、Excelは既に私が1042の回答を得なければならない500kの行から私に教えていますが、私はmongoコレクションとリンクしているJavaを通してそれを行うことができる必要があります。私はバージョン3.2.10を使用します。 – User87797