嗨,我的 mongo 收藏有以下文件
{
"_id" : ObjectId("523db8f324c8fa2acac03703"),
"name" : "abc",
"timestamp" : 1379776720000
}
{
"_id" : ObjectId("523db8f324c8fa2acac03704"),
"name" : "abc",
"timestamp" : 1379776730000
}
{
"_id" : ObjectId("523db8f324c8fa2acac03705"),
"name" : "abc1",
"timestamp" : 1379776800000
}
我正在编写 mongo 查询以查找给定名称的最大时间戳,如下所示
db.collections_name.find({"name":"abc"}).sort({"timestamp":-1}).limit(1)
它在 mongo shell 上运行良好,但我想用 Java 代码实现这个查询,我如何用 Java 编写相同的查询。