2012-05-07 57 views
0

我在蒙戈分貝以下對象:如何查找mongo查詢中的最小數字?

{ 
    "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的數據庫能夠滿足最小的時間進入查詢參數,但我不知道該怎麼做才能做到這一點。

+1

該文件說什麼? –

+0

http://api.mongodb.org/java/2.0/com/mongodb/DBCursor.html#sort(com.mongodb.DBObject) –

+1

如果我沒有閱讀文檔,我該如何知道排序和限制?我不知道這是怎麼回事:{「time」:1}?向下投票,然後鏈接文檔是沒有用的。 – Grammin

回答

3

東西沿着

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

行應該工作。