我在独立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++;
}
}}
答案 0 :(得分:1)
当Mongo Client通过Java代码与MONGODB数据库连接时。如果您没有使用HASH Map,则无法使用Generics。如果您正在使用,那么编译问题就会出现。