findコマンドでmongodbが終了する

私はfindのような質問をすると、私のmongoセッションから捨てられる。私は特にジオクエリ( db.places.find({loc:{$ near:[50,50]}})を実行しようとしていますが、問題は検索クエリにあるようです。

私はこのエラーが発生します:

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]

誰がここで何が起こっているのか知っていますか?

補足として、私はdjango-mongoエンジンインタフェースを使用してmongoに挿入しています。

1
私はdjangoの python manage.py shell で必要な作業をしてみましたが、そこにはいくつかの問題がありました。それは私にとってはモンゴの問題だと思われるので、関連するモンゴーのものを投稿しました。
追加された 著者 Jordan,
と同じクエリが、Pythonからですか?
追加された 著者 milan,
pymongo モジュールを使用してクエリを接続して実行する方法はありますか?
追加された 著者 Felix Yan,

1 答え

データベースが破損しているか、無効なUTF-8文字列が含まれているようです。データの修復や検証を試みることはできますか?

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

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