は、ポリゴンにGeoJSONオブジェクトの "スキーマ" 以下の通りです:ポリゴンGeoJSONオブジェクトの座標が配列の配列に格納されるのはなぜですか? <a href="http://docs.mongodb.com/manual/reference/geojson/#polygon" rel="nofollow noreferrer">Official documentation</a>ページで見られるように
db.someCollection.insert({
type: "Polygon",
coordinates: [ [ [ 0 , 0 ] , [ 3 , 6 ] , [ 6 , 1 ] , [ 0 , 0 ] ] ]
});
なぜそれが簡単にすることはできません、以下に示すよう:タイプ
db.someCollection.insert({
type: "Polygon",
coordinates: [ [ 0 , 0 ] , [ 3 , 6 ] , [ 6 , 1 ] , [ 0 , 0 ] ]
});
私はその理由が倍数 ジオフェンスを格納するかもしれないと仮定します....私は正しいですか?
のような何か:タイプB
db.someCollection.insert({
type: "Polygon",
coordinates: [
[ [ 0 , 0 ] , [ 3 , 6 ] , [ 6 , 1 ] , [ 0 , 0 ] ],
[ [ 1 , 1 ] , [ 3 , 6 ] , [ 6 , 1 ] , [ 1 , 1 ] ]
]
});
私は私の仮定は$ geoIntersectsようモンゴDB(の機能の一部を使用した後に間違っていると思いますので、この質問が掲載理由そしてタイプであることを "スキーマ" が必要$ geoWithin)形式