0

这是我的架构:

var Review = new Schema({
    user: {type: ObjectId, ref:'User'},
    lastModified: {type: Date, default: Date.now }
});

var Subject = new Schema({
    name: String,
    review: [Review],
    ...
});


The query will return all the subjects with review from a user. 

{'review.user': id} 是否可以根据 对结果进行排序review.lastModified

Subject.find({'review.user': id}).select('name').sort('???').exec( function(err, subjects){
    if (err) return res.json(error);

    console.log('subject', subjects);
});
4

1 回答 1

1

您不能使用 MongoDB 在文档中排序。文档内的排序必须在应用程序级别完成。

于 2013-11-12T23:54:55.660 回答