2011-02-03 55 views
0

我運行mongo --help,它有一個用於評估javascript的選項。任何人都知道如何運行mongo --eval?

mongo --eval arg 

但是,我還沒有找到任何如何使用它的例子。我試圖運行它,但沒有成功。任何人都知道如何做到這一點?

原因是,我想通過命令行刪除一個集合(以便我可以重用代碼並將其放到shell腳本中)。我知道我可以編寫另一個nodejs並調用db來運行它..但是如果只有少數幾行並且速度更快的解決方案,而不是20行代碼,那將會很不錯。 :)

回答

5

這將是:

mongo <server>:<port>/<database> --eval "db.<some_collection>.drop();" 

或者,如果你想要做更多的東西線,你可以調用文件(必須與.js結尾):

mongo <server>:<port>/<database> some_instructions.js 
相關問題