2016-08-16 9 views
1

スタンドアロンJavaアプリケーションでmongoDBクライアントを使用しています。 このクライアントプログラムでジェネリックスを使用できないのはなぜですか? Mongoのクライアントは、JavaコードでのMongoDBデータベースに接続すると、私はMongoDB Clientでジェネリックを使用する方法はありますか?

public class MongoDB_Client { 
public static void main(String[] args) { 
    try{ 

    MongoClient monog_Client=new MongoClient("localhost",27017); 

    DB db=monog_Client.getDB("test"); 

    DBCollection getcCollection=db.getCollection("products"); 


    if(getcCollection.equals("products")) { 

    DBCollection collection_data = db.getCollection("products1"); 

    System.out.println("Collection products1 getting successfully"); 

    DBObject myDoc = collection_data.findOne(); 

    DBCursor cursor = collection_data.find(); 
    int j =1; 
    while (cursor.hasNext()) { 
    System.out.println("Inserted Document: "+j); 
    System.out.println(cursor.next()); 
     j++; 
     } 
     }} 

答えて

1

を使用していたコードのサンプルに続い 。 HASHマップを使用していない場合、Genericsを使用する可能性はありません。使用している場合、コンパイルの問題が発生します。

関連する問題