javascript - 如何将参数传递给 Mongo 脚本

标签 javascript mongodb scripting

我一直在使用这样的 mongo 和脚本文件:

$ mongo getSimilar.js

我想向文件传递一个参数:

$ mongo getSimilar.js apples

然后在脚本文件中取出传入的参数。

var arg  = $1;
print(arg);

最佳答案

使用--eval并使用shell脚本修改传入的命令。

mongo --eval "print('apples');"

或者制作全局变量(感谢 Tad Marshall):

$ cat addthem.js
printjson( param1 + param2 );
$ ./mongo --nodb --quiet --eval "var param1=7, param2=8" addthem.js
15

关于javascript - 如何将参数传递给 Mongo 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10114355/

相关文章:

javascript - 如何使 block 状水平

javascript - 我如何在 React Native + Expo 的导航选项卡中使用自定义字体?

javascript - 无法导入 Materialize CSS JS react

javascript - 缩放 SVG 路径的填充部分

mongodb - AWS 将数据从 MongoDB 迁移到 DynamoDB/S3/Redshift

python - EmbeddedDocument 中的 MongoEngine ListField 在验证时抛出 TypeError

python - Mongoengine:ConnectionError:您尚未定义默认连接

linux - 启动脚本总是在 ubuntu 9.10 服务器版上崩溃

bash - shell脚本: running cmd that was passed into a function

Linux 脚本为 mediawiki 创建 wiki 文件