1

テーブル 'MSParcels' のインデックスの作成中にエラーが発生しました: WriteConcern がエラーを検出しました 'オブジェクトからジオ キーを抽出できません。ジオメトリの形式が正しくありませんか?:

{ type: "Polygon", coordinates: 
    [ [ [ -122.118466012, 47.6511409501, 0.0 ], 
        [ -122.118687874, 47.6508529655, 0.0 ], 
        [ -122.118817718, 47.650852731, 0.0 ], 
        [ -122.118890754, 47.650852592, 0.0 ], 
        [ -122.118891979, 47.651140118, 0.0 ], 
        [ -122.118703033, 47.6511404878, 0.0 ], 
        [ -122.118466012, 47.6511409501, 0.0 ] ] ] } 

問題は、同じ座標が STIsValid を渡す SQL Server からコピーしていることです。

C# ドライバーの使用 MongoDB.Driver.Builders.IndexKeys.GeoSpatialSpherical

モンゴバージョン 2.4.4

何かアドバイス?

4

2 に答える 2

0

座標が無効です。geojson ポリゴンは、3 つではなく 2 つの座標 (追加の 0.0) を持つ配列の配列の配列です。

于 2013-06-12T22:56:36.780 に答える