如何根据查询条件更改查询限制?

时间:2014-10-05 19:48:16

标签: mongodb mongoose

有没有办法根据查询本身动态更改查询限制?

特别是我的任务是查询所有未读通知或最后三个通知(无论它们是什么状态)。换句话说,我在第一种情况下不需要限制,在第二种情况下我需要限制为3。

通知“架构”如下所示。

{
  "_id": ObjectId("..."),
  "text": "You've got a new message",
  "flags": [
    { user: ObjectId("..."), flag: "seen" }
  ]
}

如果它有任何意义,我正在使用猫鼬。

0 个答案:

没有答案