我有一个包含以下消息的集合:
{
"_id" : ObjectId("593929aa070f5e2f8ce60a1c"),
"by" : "User1",
"to" : "testAccount",
"userImage" : "0cddd4ieiLdtrwerrbabad9a4353330725712fe3b1348239",
"time" : NumberLong("1496918441854"),
"text" : "Hello there",
"type" : 0
}
此集合表示用户可以发送的消息。现在我想显示每个用户的聊天列表,比如whatsapp。为此,我想只获得此聊天的最后一条消息(to或by =" User1")。最好的方法是什么?与团体有什么关系?
还是有更好的方式而不是只获得最后一个?因为我认为它在性能方面比获得更多更好。