Stu*_*ley 2 mongodb mongo-shell
我正在设置一个 Mongo 脚本来通过 --eval 获取变量,如下所示:
mongo mydb myscript.js --eval "parameter = 'value'"
Run Code Online (Sandbox Code Playgroud)
但是,我希望脚本仍然可以工作,而不需要--eval.
如果这是基于浏览器的 JS,我只需做一些var internalParameter = window.parameter || null事情来通过检查未定义的变量来绕过引发的 ReferenceError,但mongo没有window. 是否可以通过 Mongo 脚本中的全局对象访问变量,或者我只需将其包装在 try/catch 中?
现在我已经了解了一些常见的 JavaScript 习惯用法,我知道你也可以这样做:
var internalParameter = typeof parameter == "undefined" ? null : parameter
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5306 次 |
| 最近记录: |