听起来您需要一个过滤器和一个排序,查询将如下所示:
collection.find(Filters.eq("functionalityName", "specificValue"))
.sort(new Document("date",-1))
.first()
.getDate()
所以
sort
部分保持原样,但在
find
添加过滤器的部分。
您还需要导入Filters类:
import com.mongodb.client.model.Filters.*;
或者,您可以导入
Filters
为了简洁起见,静态地初始化
the examples in the official Filters documentation
已完成,如果需要添加其他筛选器,您可能需要签出。
import static com.mongodb.client.model.Filters.*;
// ...
collection.find(eq("functionalityName", "specificValue"))
.sort(new Document("date",-1))
.first()
.getDate()