【问题标题】:Skip and limit on mongoose model sub-document/array跳过和限制猫鼬模型子文档/数组
【发布时间】:2020-06-16 13:25:09
【问题描述】:

我最近开始学习 express 和 mongoose,但我不确定我是否应该按照自己的方式做事。我按照教程处理帖子,每个帖子都可以有喜欢和cmets,我的模型看起来像教程中的这个。 Mongoose Post Model

但是当我使用跳过和限制打开帖子时,我想延迟加载我的 cmets(如 Facebook 帖子),问题是我应该将 cmets 放在另一个文档上还是可以在这些 cmets 内跳过和限制?

Post.find({ id: req.params.id, cmets: {skip: 0, limit: 10}})???

【问题讨论】:

    标签: express mongoose mongoose-schema mern


    【解决方案1】:

    看看这个答案:Skip and Limit on nested array element

    作为例子,你应该使用 SLICE

    db.collection.find({}, {ObjectArray:{$slice:[0, 3]}})
    

    【讨论】:

      猜你喜欢
      • 2019-05-31
      • 2013-03-20
      • 1970-01-01
      • 2018-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 2020-04-29
      相关资源
      最近更新 更多