0

Mongodb に問題があります。弊社のバージョンは MongoDB バージョン 1.6.4 です。

昨日、64 ビット Linux マシンで mongodb プロセスを強制終了する必要がありました。その後、クエリは非常に長い間実行されていました。

確認しました;

mongod --repairまたは ->db.repairDatabase() コマンドで修復を確認しました

-> db.users.validate();

結果は "...."result" : "validate"..." でなければなりませんが、

戻り値: { "errmsg": "ns が見つかりません", "ok": 0, "有効": false }

このエラー メッセージを修正するにはどうすればよいですか?

4

1 に答える 1

2

このコメントをチェックしてみてください。ただし、問題を解決するのはおそらく難しい可能性があり、ここで提案されているように最初からやり直す方が簡単です。

mongodbを1.8.xにアップグレードし、--journalオプションで起動することをお勧めします。これ以上の修理は必要ありません;)

于 2011-04-19T07:45:31.487 に答える