#node.js #mongodb #mongoose
Вопрос:
Я внедряю систему чата с использованием mongodb. В настоящее время у меня есть коллекция чатов, которая выглядит как json.
Когда я показываю список разговоров своему пользователю, я хочу получить последний текст из каждого разговора. это означает, что для каждой пары отправитель-получатель я хочу получить ровно один документ. Как можно построить запрос для этого?
использование node 12.16.1
и mongoose 5.8.9
{ "_id":"6184bd15b3f9ad1e34e0e7ea"}, "sender": "6184bd15b3f9ad1e34e0d7ea"}, "reciever": "618d4cec8904317075520d36"}, "text":"hello" }, { "_id":"6184bd15b3f9ad1e34e0e7ea"}, "sender": "618d4cec8904317075520d36"}, "reciever": "6184bd15b3f9ad1e34e0d7ea"}, "text":"hello" }, { "_id":"6184bd15b3f9ad1e34e0e7ea"}, "sender": "618d4cec8904317075520338"}, "reciever": "6184bd15b3f9ad1e34e0d7ea"}, "text":"hello" }, ]
Комментарии:
1. Пожалуйста, предоставьте примеры данных в формате json
2. @mohammadNaimi, пожалуйста, проверьте, что я обновил вопрос