如何使用mongo shell将多个js文件加载到数据库?

我有几个js包含创作和种子的文件collections。例如,我使用其中一个加载数据

mongo <host>:<port>/<database> -u <user> -p <password> < db.users.js

但是,现在我有几个文件,我希望我可以使用一个命令加载所有文件mongo。希望有mongo外壳。

有什么办法可以做到吗?


森林海
浏览 108回答 1
1回答

LEATH

有不同的方法来加载(运行)这些文件。例如,我有两个 js 文件script1.js和。script2.js从OS 命令行指定所有文件:mongo localhost/testdb script1.js script2.js或者,创建一个 js 文件并包含所有脚本。例如,script_combined.js使用以下内容创建一个:load("script1.js")load("script2.js")运行为:mongo localhost/testdb script_combined.jsmongo从shell中运行多个脚本的替代方法:> const script_files = [ "script1.js", "script2.js" ]> for (let file of script_files) {&nbsp; &nbsp; &nbsp; load(file)&nbsp; }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript