2014-03-07 31 views

回答

75

使用Load function

load(filename.js) 

可以直接調用的.js從蒙戈外殼文件,蒙戈將直接執行JavaScript。

mongo localhost:27017/mydb myfile.js

這蒙戈殼連接在本地主機與端口2701 到MYDB數據庫執行myfile.js腳本。

對於加載外部JS,你可以寫

load("/data/db/scripts/myloadjs.js") 

,我們有兩個js文件myFileOne.js和myFileTwo.js

myFileOne.js

print('From file 1'); 
load('myFileTwo.js');  // Load other js file . 

myFileTwo。 js

print('From file 2'); 

MongoShell

>mongo myFileOne.js 

輸出

From file 1 
From file 2 
+1

謝謝你的詳細解答 – Shazam

+1

更多信息可以在這裏找到:http://docs.mongodb.org/manual/tutorial/write-scripts-for-the-mongo-shell/ – yoneal

+0

yosh尋找這個,我首先想到我應該執行一些恢復命令 –

4

當然可以。 腳本文件的默認位置是數據/ DB

如果你把任何腳本那裏,你可以把它作爲

load("myjstest.js")  // or 
load("/data/db/myjstest.js") 
相關問題