私はMongoDbGeospatialインデックスを頻繁に使用しており、現在、古いNoRMフレームワークを公式の10genCSharpドライバーに置き換える作業を行っています。私が抱えている問題は、NoRMによって処理された既存のデータの場合、座標が逆の順序[y、x]であり、公式のドライバーがそれを気に入らないように見えることです。
したがって、既存のデータについては、次の構造になっています。
{
"Coordinates" [:
{
"Longitude" : -85.68216,
"Latitude" : 38.221452
},
//.. more coordinates
]
}
だから私の質問は、配列内のすべての要素の順序を次のように変更するにはどうすればよいですか?
{
"Coordinates" [:
{
"Latitude" : 38.221452,
"Longitude" : -85.68216
},
//.. more coordinates
]
}
ありがとう!