0

私のmongo dbには次のオブジェクトがあります:

{
  "type" : "timetype"
  "time" : "18"
}
{
  "type" : "timetype"
  "time" : "5"
}
{
  "type" : "timetype"
  "time" : "43"
}
{
  "type" : "timetype"
  "time" : "23"
}

そして、私のJavaコードは次のようになります:

BasicDBObject query = new BasicDBObject();
query.put("type", "timetype");

 //I don't know what to put in the (...)
DBCursor cursor = Collection.find(query).sort(...).limit(1);

mongo データベースでクエリ パラメータを満たす最小の時間のエントリを見つけたいのですが、それを実現するために何を並べ替えればよいかわかりません。

4

1 に答える 1

3

の線に沿った何か

Collection.find(query).sort(new BasicDBObject( "time" , 1 )).limit(1);

動作するはずです。

于 2012-05-07T16:32:40.453 に答える