I want to return the results of a search query using sorting based on the lastUpdated field.
Currently, I have seen two ways
First approach
BasicDBObject query = new BasicDBObject(); query.put("updated_at","-1"); query.put(MONGO_ATTR_SYMBOL, "" + symbol); DBCursor cursor = DBcollection.find(query).sort(query);
Second approach
DBCursor cursor = DBcollection.find(query,new BasicDBObject("sort", new BasicDBObject("lastUpdated ", -1)));
What is the best option for working with any ideas?
source share