【发布时间】:2020-02-05 19:49:23
【问题描述】:
我有以下数据:
answer: {
questionid: Objectid(something),
answers: [
{
user: { type: Schema.Types.ObjectId },
isTrue: {
type: Boolean,
default: false
},
date: {
type: Date,
default: Date.now
}
}
]
}
我如何查询才能得到答案:结果为真,其余的结果按日期排序
编辑:我想要的是检查任何答案是否正确,如果是的话,将其推高,所有其他不正确的答案将按日期排序。把它想象成stackoverflow问题。如果答案被标记为 true,我希望它一直向上,就在问题的下方,如果不是 true,则按日期排序。
【问题讨论】:
-
您能否在问题中添加一些完整的示例文档作为 json,并描述预期的输出?
-
可以显示从 mongodb 获取数据的代码吗?
-
刚刚添加了一些解释,如果您需要其他任何内容,请告诉我@SuleymanSah