我想写一个长脚本来插入和更新mongodb数据.
- 可以调用包含脚本的外部js文件吗?
- 是否可以从正在运行的js文件中包含另一个js文件?
我想写一个长脚本来插入和更新mongodb数据.
Use 100
load(filename)
您可以直接从mongo shell调用任意.js个文件,mongo将执行JavaScript.
Example : mongo localhost:27017/mydb myfile.js
这将执行myfile.mongo shell中的js脚本通过localhost中的27017端口连接到mydb数据库.
对于加载外部js,您可以编写
load("/data/db/scripts/myloadjs.js")
假设我们有两个js文件myFileOne.js和MyFile2.js
myFileOne.js
print('From file 1');
load('myFileTwo.js'); // Load other js file .
myFileTwo.js
print('From file 2');
MongoShell
>mongo myFileOne.js
Output
From file 1
From file 2