0
을 중복으로 분류 $의 geoIntersects 나는 문서의 이런 종류의 모음이 있습니다MongoDB의 비율
{
_id: ObjectId,
type: "string", // COUNTRY, STATE, CITY
geometry: {
type: "MultiPolygon",
coordinates: <coordinates>
}
}
을 그리고 COUNTRY
모든 STATE
인 예를 들어 계산합니다. 나는이 일을 시도했다 :
var state = db.entity.findOne({_id:ObjectId("someStateID")});
db.entity.find({
geometry: {
$geoIntersects: {
$geometry: state.geometry
}
},
type:"COUNTRY"
});
그리고 이것은, 일부 STATE
의 라인은 내가 두 개 이상의 문서를 가지고 이웃 COUNTRY
의 테두리를 만지고 경우에 excepts을 잘 작동합니다.
내가 비율을 중복하여이 결과를 정렬 할 수있는 방법이 있나요? 또는 어떤 필터가 정확한 부모인지 알 수 있습니까?