我一直在使用这样的 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/