J'essaie d'obtenir des messages provenant de salons de discussion uniques. Avec cette requête:Nodejs mongoose- distinct avec tri
message.distinct("chat_room",{ chat_room: {$regex : ".*" + email + ".*"}})
Je ne reçois que la liste des salles de chat uniques mais je veux obtenir toutes les informations des collections données (comme le temps, id, etc.). Qui plus est quand j'ajoute:
.sort({ time: 1 })
Je reçois une erreur.
Comme par [mangouste docs] (http://mongoosejs.com/docs/api.html#query_Query-sort) 'sort' ne peut pas être utilisé avec' distinct() '. Vous pouvez contourner ce problème en utilisant [aggregate] (https://docs.mongodb.com/manual/reference/method/db.collection.agrgregate/) pour trier les valeurs groupées – Sridhar
Pourriez-vous me soutenir avec le code? –
L'a triée. Merci –