我有这些猫鼬模式:
var Thread = new Schema({
title: String, messages: [Message]
});
var Message = new Schema({
date_added: Date, author: String, text: String
});
您如何返回所有线程及其最新消息子文档(限制 1)?
目前,我正在过滤Thread.find()
服务器端的结果,但我想在 MongoDb 中将此操作aggregate()
用于性能问题。