Querying Mongo Collection using QueryBuilder in Mongo 3.3.0
问题 Our code with mongo-java-driver 3.0.4 used to be like - DBCollection dbCollection = mongoClient.getDB(databaseName).getCollection(collectionName); QueryBuilder queryBuilder = new QueryBuilder(); /** queryBuilder.put() for building the query */ DBCursor dbCursor = dbCollection.find(queryBuilder.get()); while(dbCursor.hasNext()) { DBObject dbObject = dbCursor.next(); // add entries to a list of TDocument type } Converting this to the mongo-java-driver 3.3.0, I ended up with this -