我想从Mongo集合中的所有文档中获得最高的价值,但是我尝试过的没有成功。
我没有做太多尝试,但是我在Google上搜索了很多,但是每个响应都几乎相同,但对我不起作用,并且代码如下:
FindIterable<Document> results = database.getCollection("bans").find(new BasicDBObject("_id", 0));
if (results.first() != null) {
lastBanId = (long) Objects.requireNonNull(results.first()).get("_id");
}
我确实希望结果返回至少1的值(重新启动Java程序),但是如果集合中没有Document,则返回0作为默认值。