我有一个mongoose Schema大致如下:
var messageSchema = new Schema({
answerTo: {
type: Schema.ObjectId,
ref: 'Message'
},
content: {
type: String,
required: true
}
})
注意:为简单起见,发件人和收件人都被遗漏了。
我现在想要提取,让我们说出来自对话的10条最新消息。上一条消息链接到属性answerTo
- 有没有比逐个获取文档更好的方法,循环遍历它,直到最终达到限制或answerTo === null
?