【发布时间】:2017-10-11 14:05:58
【问题描述】:
我正在构建一个事件应用程序,并希望在某个日期获取所有事件,然后按那里的位置对它们进行排序给我。如何实现这样的请求?这是 Schema 的样子:
var eventSchema = mongoose.Schema({
_id: {
type: String,
required: true
},
name: {
type: String,
required: true
},
start_time: {
type: Date
},
location: {
type: {
type: String
},
coordinates: []
},
});
我知道我可以使用 $near 查询位置,我已经设法让它运行。但我想先查询“start_time”,然后按该日期的事件与我的距离排序。任何建议将不胜感激谢谢;)
【问题讨论】:
标签: javascript mongodb express mongoose