Utilizza la funzione di caricamento
load(filename)
Puoi chiamare direttamente qualsiasi .js file dalla mongo shell e mongo eseguirà JavaScript.
Esempio :mongo localhost:27017/mydb myfile.js
Questo esegue lo script myfile.js nella shell mongo che si connette al database mydb con la porta 27017 in localhost.
Per caricare js esterni puoi scrivere
load("/data/db/scripts/myloadjs.js")
Supponiamo di avere due file js myFileOne.js e 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
Risultato
From file 1
From file 2