MongoDB Group只获得最新元素

时间:2017-06-09 14:48:44

标签: mongodb

我有一个包含以下消息的集合:

{
        "_id" : ObjectId("593929aa070f5e2f8ce60a1c"),
        "by" : "User1",
        "to" : "testAccount",
        "userImage" : "0cddd4ieiLdtrwerrbabad9a4353330725712fe3b1348239",
        "time" : NumberLong("1496918441854"),
        "text" : "Hello there",
        "type" : 0
}

此集合表示用户可以发送的消息。现在我想显示每个用户的聊天列表,比如whatsapp。为此,我想只获得此聊天的最后一条消息(to或by =" User1")。最好的方法是什么?与团体有什么关系?

还是有更好的方式而不是只获得最后一个?因为我认为它在性能方面比获得更多更好。

0 个答案:

没有答案