??? ? ?? ?? ID 5? ???? ??? ??, ? ??? 3? 4? ???? ?? ????. ?? ? ???? ???? ??? ??? ???? ???. ??? 3? ?? ????? ?? ?? ?? ?? ??? ?? Guo Degang? ?????. mongodb ???, ? ???
??? ?? ???? ??? TOP N
????, SQLServer?
MongoDB?? aggregation
? ???? ?? ?????. aggregation
? ? ????? ??? ?? ??? ??? ?? ????. ???? ???? ??? ???? ????? ???? ???? ???.
? ?? ??:
{$sort: {_id: -1}}
? ???? ?? ??? ?? ?????. _id
?? ??? ???? ??? ???? ??? ?? ???? ??? ? ????.
$first
? ? ?? ??? ?????. ?? n?? ??? ???? ??? ??? ?? ???? $push
+$slice
?????
? ??? ??? ? ??? ?? ? ???? db.chat.createIndex({current_uid: 1, _id: 1})