代码就这样。。
List result = new ArrayList();
try{
CollectionSpace db = sdb.getCollectionSpace(space);
DBCollection cl = db.getCollection(collection);
DBCursor cursor;
BSONObject queryCondition = new BasicBSONObject();
cursor = cl.query("", null, null, null,startPage*pageSize,pageSize);
while (cursor.hasNext()) {
BSONObject record = cursor.getNext();
result.add(ConvertBsonToObject(record, object.class));
}
return result;
}catch(Exception e){
e.printStackTrace();
}finally{
sdb.closeAllCursors();
}
ConvertBsonToObject是我自己写的一个方法可以忽略。 操作很简单阿,就是分页去读一个collection,没有其他操作