0
MongoDB::CollectionパッケージのPerlで地理空間クエリを実行しようとしていますが、動作しません。誰かが使用例を持っていますか?それは機能するのでしょうか?パッケージのドキュメントに具体的な例はなく、サイトのdocumentationの例は機能しません。Perl MongoDB地理空間クエリ
おかげ
MongoDB::CollectionパッケージのPerlで地理空間クエリを実行しようとしていますが、動作しません。誰かが使用例を持っていますか?それは機能するのでしょうか?パッケージのドキュメントに具体的な例はなく、サイトのdocumentationの例は機能しません。Perl MongoDB地理空間クエリ
おかげ
その唯一配列あなたはperlのためにこのコードを変換することができるようにクエリ:解決
$earthRadius = 6378; // km
$range = 35; // max search km
$max = $range/$earthRadius;
array(
'lat' =>
array('$within' =>
array('$centerSphere' =>
array(array(floatval( 52.417), floatval(16.883)),
$range/$earthRadius)
)
)
);
$collection->ensureIndex(array('loc.lat' => "2d"), array('background' => true));
問題。自分のデータ型のJSON変換がオフになっていたことが判明しました。私がPerlを使っていることを考えると面白いです。 – MadHacker