相关疑难解决方法(0)

在MongoDB中列出涉及用户的每个对话的最后一条消息

让我说我有一个mongo数据库的消息,如下所示:

{
  "_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
}
Run Code Online (Sandbox Code Playgroud)

那么如何从用户"木材"可能具有的每个对话中检索最后一条消息?

其他人已经发布了一个关于如何在mysql中执行此操作的类似问题.我问如何在猫鼬中做到这一点.

我将发布它作为参考,它有助于: …

mongoose mongodb node.js

5
推荐指数
1
解决办法
1000
查看次数

标签 统计

mongodb ×1

mongoose ×1

node.js ×1