我正在尝试创建一个新闻源,并且我试图想出最好的方法(或某种意义上的算法)来获取用户使用猫鼬订阅的一堆对象,然后从所有这些对象中返回按时间顺序排列的最新更新:
IE。使用猫鼬模式:
var UserSchema = new Schema({
subscribed: [ObjectSchema]
});
var ObjectSchema = new Schema({
updates: [UpdateSchema]
});
var UpdateSchema = new Schema({
date_updated: Date,
message: String
});
提前致谢!