2012-02-19 5 views
4

mongodbシェルからdb.repairDatabase()を実行できますが、mongodbを使用してnode.jsアプリケーションから同じコマンドを実行する例は見つかりません - ネイティブモジュール。 executeDbCommandメソッドで "repairDatabase"を実行するにはどうすればよいですか?node.jsのmongodb-nativeからdb.repairDatabase()を実行する

答えて

2

あなたはモンゴジャバスクリプトシェル、ただカッコを削除しないと、それはあなたの基礎となるコードを表示するかを確認したい場合は、次の

> db.repairDatabase 
function() { 
    return this._dbCommand({repairDatabase:1}); 
} 
//This basically... 
>return this.getCollection("$cmd").findOne({repairDatabase:1}); 

は、実装用のドライバでthis codeを参照してください。

関連する問題