MongoDb文件子数组分页

时间:2014-02-07 15:29:50

标签: mongodb jongo

我正在帖子中存储帖子评论,我现在面临的问题是我不能在文档数组上使用限制跳过,因为用户可以发布任意数量的注释,数组将是巨大的,所以我想对评论进行分页。

有没有办法实现这个目标?

每次通话只能检索10条评论吗?

谢谢!

{
  id:0,
  ref:0,
  type: 'image',
  date: null,
  title: 'this is my title',
  comments:[
      {
        user : 'myUser',
        text : 'text'
      },
      {
        user : 'myUser2',
        text : 'text2'
      }
}

1 个答案:

答案 0 :(得分:1)

找到解决方案: 在预测中只做:

投影(“{评论:{$ slice:[#,#]}}”,开始,尺寸)