使用查询接口可以实现这个功能:
DBCursor query (BSONObject matcher, BSONObject selector, BSONObject orderBy, BSONObject hint, long skipRows, long returnRows)
BSONObject selector = new BasicBSONObject();
selector.put("max_id", 1) // 只获取max_id字段
BSONObject orderBy = new BasicBSONObject();
orderBy.put("max_id", -1) // 按照max_id从大到小排序
int returnRows = 1; // 仅返回一条记录
cl.query(null, selector, orderBy, null, 0, returnRows);