这可能是一个非常简单的答案,但我只是不太了解汇总结果。每当我看到关于聚合的任何内容时,它只用结果定义,它没有指定结果的去向,有些地方让它看起来好像是在控制台中直接输出,而其他地方让它看起来好像被放入一个新的集合或类似的东西。我一直在和Mongo一起工作,但是当我在做事的时候,我一直在努力学习。当我真正尝试在我自己的代码中使用聚合时,我在控制台中什么也得不到,所以因为我不确定结果实际上在哪里,所以我不确定在控制台中没有得到任何东西是否有问题。整个聚合的想法似乎很简单,我只是对我在何处以及如何操纵聚合数据感到困惑。
SoundSpot.aggregate([
{
$geoNear: {
near: { type: "Point", coordinates: [ longitude , latitude ] },
//coordinates: [longitude, latitude]
distanceField: "location.calculated",
maxDistance: 200, //Meters
includeLocs: "location.location",
num:3 ,
spherical: true
}
}]);