0

と総額で私は骨材とgeoNearを使用しようとしていますが、私は、このエラーのマッサージを取得

var locationSchema = mongoose.Schema({ 
name   : String, 
addressText  : String, 
location : [Number] // [<longitude>, <latitude>] 
}); 
module.exports = mongoose.model('Location', locationSchema); 

そして、私はこのような集約しようとしている:

Location.aggregate([ 
      {$geoNear: { 
       near: {type : "Point", "location": [ 48.2, 16.3 ]}, 
       limit: 1000000, 
       distanceField: "dist.calculated", 
       includeLocs: "true", 
       maxDistance: 10 
      }} 
     ]) 
     .exec() 

私は私は私の場所type:"Point"を追加することが必要であることを知っているが、それは残念です遅すぎる。この問題を他の方法で解決できますか?

答えて

0

集計の「場所」を「座標」に置き換えてください。

関連する問題