powiedzmy Mam bazę danych Mongo wiadomości, które wygląda tak:listingu ostatnią wiadomość każdej rozmowie angażowania użytkownika, w MongoDB
{
"_id": ObjectId("5458009c1ab2354c029d7178"),
"to": "dan",
"from": "wood",
"message": "hi dan how are you?",
"time": new Date(1415053468590),
"__v": 0
}
{
"_id": ObjectId("545800b45eaf364d026c1cba"),
"to": "wood",
"from": "dan",
"message": "hi wood how are you?",
"time": new Date(1415053492125),
"__v": 0
}
{
"_id": ObjectId("5458009c1ab2354c029d7178"),
"to": "billy",
"from": "wood",
"message": "hi billy how are you?",
"time": new Date(1415053468590),
"__v": 0
}
{
"_id": ObjectId("545800b45eaf364d026c1cba"),
"to": "wood",
"from": "billy",
"message": "hi wood how are you?",
"time": new Date(1415053492125),
"__v": 0
}
Więc jak mogę odzyskać ostatnią wiadomość z każdej rozmowy, użytkownik "drewno" może mieć?
Ktoś jeszcze zamieścił podobne pytanie, jak to zrobić w mysql. Pytam, jak to zrobić w mangurze.
będę zakładać, że dla odniesienia okrywać pomaga: Private messaging system. Listing last message of each conversation
Byłoby wspaniale, gdyby mógł mi pomóc. Dziękuję za pomoc. Bardzo to doceniam. Jestem nowy w mangusta, mongodb i node.js. Pochodzę ze strony php mysql.
Byłoby wspaniale, gdyby można było opublikować rzeczywisty kod, jak to zrobić, aby można było wypróbować i podać opinię. Dzięki.
Moje schematu bazy danych wygląda następująco:
var messageSchema = new Schema({
to: { type: String, required: true},
from: { type: String, required: true},
message: { type: String, required: true},
time : { type : Date, default: Date.now }
});
dowodem jacy ludzie uruchomić witrynie: http://i62.tinypic.com/bbntx.jpg
Pozostawienie tej stronie, jak można powiedzieć, jakiego rodzaju nieprzyjaznych ludzi korzysta z tej witryny . Prawdopodobnie zapytam gdzie indziej. Oni tak naprawdę nie troszczą się o pomoc. Dbają o swoje zasady. Twoja nowa osoba, której nie witają. Jestem mile widziany nigdzie indziej, nie traktowany jak brud, jak ludzie tutaj.
jesteś podróżnikiem w czasie? –
@ T.Rex - :) dlaczego pytasz? – BatScream
Przepraszam za to :) Tak jak zacząłeś, jak bardzo grzeczny angielski dżentelmen sprzed czasów decorum stał się niemodny. –