package com.mongodb.tools.driver.pagination; import java.net.UnknownHostException; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.DBObject; import com.mongodb.Mongo; import com.mongodb.MongoException; import com.mongodb.tools.driver.pagination.Page; import com.mongodb.tools.driver.pagination.PaginationHelper; public class PaginationHelperTest { public static void main(String[] args) throws UnknownHostException, MongoException { Mongo mongo = null; try { mongo = new Mongo("localhost"); DB db = mongo.getDB("test"); DBCollection collection = db.getCollection("foo"); DBCursor cursor = collection.find(); while (cursor.hasNext()) { DBObject dbObject = (DBObject) cursor.next(); // System.err.println(dbObject); } DBCursor cursor1 = collection.find(); Page<DBObject> result = PaginationHelper.paginate(cursor1, 2, 10); for (DBObject dbObject : cursor1) { System.err.println(dbObject); } System.err.println(result.getTotalElements()); } finally { if (mongo != null) { mongo.close(); } } } }