mongoose有没有办法获得一个集合中的某个数组的后n项?
 发布于 9 年前  作者 mengLLLL  3265 次预览  最后一次回复是 9 年前  来自 问答 

我的意思是直接通过mongoose来做到, schema如下:

var ChatRecordSchema = new mongoose.Schema({
  chatRecordId: Number,
  chatItem:[{
    chatItemId: Number,
    user:{
      id: Number,
      name: String
    },
    reply:[{
      replyId: Number,
      user:{
        id: Number,
        name: String
      }
    }],
    agree:{
      user:{
        id: Number,
        name: String
      },
      agreeId: Number
    },
    createAt:{
      type:Date,
      default:Date.now()
    },
    chatContent: String
  }]
});

里面的chatIten,如何获得部分?除了js方法

2 回复
jiangzhuo

mongoose不知道 mongodb查询写$slice

mengLLLL

@jiangzhuo 谢谢,我去找找