Mongodb 将参数传递给mongo脚本
我正在命令行中使用以下命令执行mongo脚本 mongo--安静--eval remove_audits.js 我想像下面这样将参数传递给mongo脚本 mongo--安静--评估删除_audits.js arg1 arg2 让我知道如何为mongo脚本执行此操作。(从中重新发布) 没有办法让参数看起来像那样,但是您可以使用Mongodb 将参数传递给mongo脚本,mongodb,sh,Mongodb,Sh,我正在命令行中使用以下命令执行mongo脚本 mongo--安静--eval remove_audits.js 我想像下面这样将参数传递给mongo脚本 mongo--安静--评估删除_audits.js arg1 arg2 让我知道如何为mongo脚本执行此操作。(从中重新发布) 没有办法让参数看起来像那样,但是您可以使用--eval将参数传递给脚本 例如: mongo--quiet--eval'let arg1=“foo”,arg2=“bar”删除_.js 你也可以看看我写的这个例子,看看
--eval
将参数传递给脚本
例如:mongo--quiet--eval'let arg1=“foo”,arg2=“bar”删除_.js
你也可以看看我写的这个例子,看看它是如何完成的。我自己写了一个小实用程序来解决这个问题。使用
mongoexec
实用程序,您可以通过在脚本开头添加以下内容来运行命令/remove_audits.js arg1 arg2
:
#!/usr/bin/mongoexec --quiet
在脚本中,您可以访问参数作为args[0]
和args[1]
有人能解决这个问题吗?