私はJavaでmongodbからデータを収集しようとしていますが、selectクエリを使用してjtextareaに入れる必要があります。選択クエリはコンボボックスの要素で満たされます。ここJavaを使用してMongoDBバージョン3.4からデータを取得する方法は?
コードである:tableCollection.findで
/****のMongoDBに接続****/
MongoClientURI connectionString = new MongoClientURI("mongodb://localhost:27017");
MongoClient mClient = new MongoClient(connectionString);
/**** Get database ****/
MongoDatabase db = mClient.getDatabase("productDB");
mClient.getAddress();
/**** Get collection/table from 'productDB' ****/
MongoCollection<Document> tableCollection = db.getCollection("local");
/**** Find and display ****/
Document whereQuery = new Document();
whereQuery.put("Product Category",categoryCB.getSelectedIndex());
MongoCursor<Document> cursor = tableCollection.find(whereQuery);
mClient.close();
示す:
がにFindIterableへ変換することができませんMongoCursor
これを行う方法はありますか?
以下のコードであり、私が試してみましたそれをjtextareaに入れても結果は得られません。あなたの努力に感謝します:)。 – Selim
データを取得するには、結果を反復処理する必要があります。 – Tharun
これを行うにはどうすればいいですか?私はJavaで新しく、Javaはまったく好きではない:D。 – Selim