文档以错误的顺序插入,自行修复

时间:2015-07-16 16:30:18

标签: mongodb meteor minimongo

我在发布功能中获取了200条最新消息的列表,如下所示:

Messages.find({
    room: roomname
}, {
    sort: {time : -1}, 
    limit: 200 
}),

我知道这是最新的,但我想要最早的,所以当我在客户端进行查找时,我会采用另一种方式:

messages: Messages.find({}, {sort: {time: 1}})

除了输入新信息时,一切都很好。它将插入包含所有旧消息的列表末尾。插入到服务器后,它会跳转到列表的正确末尾。

如果我取出限制和客户端排序,并且只是以正确的顺序向客户端提供所有消息,则不会发生此问题。

如何在延迟补偿期间将信息显示在正确的位置?

0 个答案:

没有答案