6
我想借助基於lastUpdated字段進行排序來從find查詢中返回結果。MongoDB:在使用DBcollection查找時對數據進行排序
目前,我已經看到有兩種方法
第一種方法
BasicDBObject query = new BasicDBObject();
query.put("updated_at","-1");
query.put(MONGO_ATTR_SYMBOL, "" + symbol);
DBCursor cursor = DBcollection.find(query).sort(query);
第二種方法
DBCursor cursor = DBcollection.find(query,new BasicDBObject("sort", new BasicDBObject("lastUpdated ", -1)));
什麼是與任何思想工作的最佳選擇?