2017-09-21 11 views
0

を重ねて並べ替え$ geoIntersects。私はこれを行うにしようとしました:MongoDBの私は、文書のこの種のコレクションを持っている割合

var state = db.entity.findOne({_id:ObjectId("someStateID")}); 

db.entity.find({ 
    geometry: { 
    $geoIntersects: { 
     $geometry: state.geometry 
    } 
    }, 
    type:"COUNTRY" 
}); 

そして、これは、いくつかのSTATEのラインは、私は2つの以上のドキュメントを得た隣人COUNTRYの境界に触れているいくつかのケースでexceptsではうまく動作します。

Here is an example image

私は割合を重ね合わせることにより、この結果を並べ替えることができます方法はありますか?また、どちらが正確な親であるかを知るためのフィルタはありますか?

答えて

関連する問題