按非唯一字段(投票)

时间:2016-05-23 20:31:47

标签: mongodb sorting mongoose pagination mean-stack

我目前正在使用find(Less than 'theLatestPost')limit()方法对数据进行排序,但这不起作用,因为我尝试对upvotes中的帖子进行排序。

db.Posts.find({"_id" : {$lt : ObjectId("51254fa10eba8299c0000000")}}).sort({"_id":-1}).limit(20)

PostSchema

var PostSchema = new mongoose.Schema({
  title: String,
  body: String,
  upvotes: {type: Number, default: 0}
});

除了使用upvotesskip()之外,我如何按limit()排序,因为此方法无法提供最佳效果。

0 个答案:

没有答案