【发布时间】:2013-05-06 00:13:09
【问题描述】:
我有这些 Mongoose Schemas:
var Thread = new Schema({
title: String, messages: [Message]
});
var Message = new Schema({
date_added: Date, author: String, text: String
});
如何返回所有线程及其最新的消息子文档(限制 1)?
目前,我正在服务器端过滤 Thread.find() 结果,但出于性能问题,我想使用 aggregate() 在 MongoDb 中移动此操作。
【问题讨论】:
标签: node.js mongodb mongoose nosql