有没有办法在MongoDB客户端中使用泛型?

时间:2016-08-16 07:11:22

标签: java mongodb

我在独立Java应用程序中使用mongoDB客户端。 我想知道我什么时候无法在此客户端程序中使用Generics。 以下是我正在使用的代码示例

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 个答案:

答案 0 :(得分:1)

当Mongo Client通过Java代码与MONGODB数据库连接时。如果您没有使用HASH Map,则无法使用Generics。如果您正在使用,那么编译问题就会出现。