【发布时间】:2015-08-06 03:52:02
【问题描述】:
给定以下代码:
Meteor.publish('nearestVenues', function(params){
var limit = !!params ? params.limit : 50;
params ? !!params : 50;
if (!!params && !!params.coordinates){
return Venues.find(
{ 'location.coordinates':
{ $near :
{ $geometry :
{ type : "Point" ,
coordinates : params.coordinates
},
$maxDistance : 6000,
spherical: true
}
}
}, {limit: limit, sort: 'location.coordinates': -1 });
} else {
return Venues.find({}, {limit: limit});
}
});
为什么我无法在集合到达客户端后对其进行正确排序?这有助于在 sort: 'location.coordinates': -1 过滤查询。
【问题讨论】:
标签: javascript mongodb sorting meteor