【发布时间】:2015-08-03 04:25:13
【问题描述】:
我在 MongoDB 数据库中有一个集合 Answers,我根据每个答案的支持数对文档进行排序。
Answers.find({}, {sort: {voteCount: -1}})
但是,其中一些答案是由教师发布的,它们应该排在“常规”答案之前。教师发布的答案有一个字段isInstructor: true。
如何检索我的答案列表,这些答案的排序方式是教师的答案排在第一位(也按voteCounts 排序),然后是正常答案(仍按voteCounts 排序)?
【问题讨论】:
-
您可以显示具有预期输出的简单文档吗?
db.collection.find().sort({'isInstructor': -1, voteCount: -1})呢? -
耶!不敢相信我这么愚蠢没有弄清楚这一点!谢谢:D