Salut J'essaie d'insérer et de trier des données en même temps, mais cela ne fonctionne pas. Est-ce que quelqu'un a de l'expérience avec ça?Insérer et trier Mongodb
Mon code exemple ressemble à ceci:
collection.insert({id:"224535353", type:postValue, date:new Date}, {safe:true},{$sort: { id: -1 }}, function(err, result){
console.log(result);
});
Solution:
L'erreur a été j'ai essayé de trier le même ids.
collection.find({id:req.session.loggedIn},{sort:{date:-1}}).toArray(function(err, posts) {
console.log(posts);
});
Je vais interroger et trier les données spécifiées.J'ai beaucoup d'objets avec le même id.collection.find ({id: req.session.loggedIn}). sort: ({id: -1}). toArray (fonction (err, messages) { \t \t \t \t \t \t console.log (posts);} –
Oui, mais vous recherchez un ID spécifique, en supposant que req.session.loggedIn est 5 alors tous les documents retournés par find auront id = 5, donc les trier par ID ne changera rien dans le résultat parce qu'ils ont tous le même id. – Trudbert
oui correct. c'était mon erreur –