2011-12-18 13 views
1

検索のようなクエリを実行すると、mongoセッションから捨ててしまいます。私は、具体的db.places.find({ loc : { $near : [50,50] } })(地理クエリを実行しようとしていますが、問題は、任意の検索クエリにあるように思わ検索コマンドでmongodbが終了する

私はこのエラーを取得する:。?

Sun Dec 18 16:33:12 terminate() called in shell, printing stack: 
0x80a8bc0 0x809dbd2 0xb77ca283 0xb77ca2bf 0xb77ca40e 0x80ecdd0 0x813b9c4 0x812e410 0xb7411450 
mongo(_ZN5mongo15printStackTraceERSo+0x30) [0x80a8bc0] 
mongo(_Z11myterminatev+0x52) [0x809dbd2] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(+0xaf283) [0xb77ca283] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(+0xaf2bf) [0xb77ca2bf] 
/usr/lib/i386-linux-gnu/libstdc++.so.6(+0xaf40e) [0xb77ca40e] 
mongo(_ZN5mongo9uassertedEiPKc+0x130) [0x80ecdd0] 
mongo(_ZN5mongo9Convertor8toStringEP8JSString+0x2a4) [0x813b9c4] 
mongo(_ZN5mongo12native_printEP9JSContextjPy+0xb0) [0x812e410] 
/usr/lib/libmozjs185.so.1.0(+0xac450) [0xb7411450]

誰もがここで何が起こっているか知っている

補助ノートとして、ジャンゴ・モンゴー・エンジン・インターフェースを使用してmongoに挿入しています。

+0

と同じ質問ですが、Pythonからですか? – milan

+0

私はdjangoの 'python manage.py shell'で必要な作業をしましたが、そこにはいくつかの問題がありました。それは私にとってはモンゴの問題だと思われるので、関連するモンゴーのものを投稿しました。 – Jordan

+0

'pymongo'モジュールを使用してクエリを接続してクエリを実行する方法はありますか? –

答えて

1

データベースが壊れているか、無効なUTF-8文字列が含まれているようですが、データを修復または検証できませんか?

ところで、ジオクエリではjavascriptを使用しないでください。自分でコードをコンパイルしていますか? Stacktraceも正しく表示されません。 JS 1.7ではなくJS 1.8.5を使用しているようです。

+0

私は新鮮なインストールを行い、すべてを稼働させました。腐敗の可能性について私に知らせてくれてありがとう – Jordan

関連する問題