Salut les zéros,
Je viens vous voir car j'ai une méthode (Java) qui ne fais pas son JOB'
Je souhaite récupérer des données de ma BDD mongoDB avec un tri réalisé sur le champ "note" je fais donc ceci :
public ArrayList<String> getTweetsAbout(String s){
BasicDBObject query = new BasicDBObject();
query.put("text", new BasicDBObject("$all", s.split(" ")));
DBCursor cursor = collection.find(query).sort(new BasicDBObject("note" , -1 )); //-1/1 desc/asc
ArrayList<String> res = new ArrayList<String>();
while(cursor.hasNext()) {
res.addAll(getTweet((String) cursor.next().get("id_tweet")));
}
return res;
}
J'ai bien vérifié mes données, j'ai deux notes différentes et toujours le même affichage ... j'ai beau changer le -1 du sort en 1 rien ne change avez vous une idée ?
Merci !
Execution d'une requete mongoDB
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.