从node.js中的mongodb-native运行db.repairDatabase()

我可以从mongodbshell运行db.repairDatabase(),但是我找不到使用mongodb-native模块从node.js应用程序运行相同命令的示例。 我怎样才能运行“repairDatabase”与executeDbCommand方法?

       

网上收集的解决方案 "从node.js中的mongodb-native运行db.repairDatabase()"

db.command({repairDatabase:1}, function(err, result) { }); 

如果您想查看mongo javascript shell的function,只需删除括号即可显示底层代码:

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

在驱动程序中查看这个代码来实现。