mongoose有没有办法获得一个集合中的某个数组的后n项?
我的意思是直接通过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方法