繁体   English   中英

如何运行mongo --eval?

[英]How to run mongo --eval?

我运行mongo --help,它具有用于评估javascript的选项。

mongo --eval  arg

但是,我还没有找到任何使用它的示例。 我尝试运行它,但没有成功。 有人知道怎么做吗?

原因是,我想通过命令行删除集合(以便我可以重用代码并将其放入shell脚本中)。 我知道我可以编写另一个nodejs并调用db来运行它。.但是,如果有一个只有几行并且更快的解决方案,那将很好,而不是20行代码。 :)

那将是:

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

或者,如果您想在更多行中执行某些操作,则可以调用文件(必须以.js结尾):

mongo <server>:<port>/<database> some_instructions.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM