MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Esegui lo script javascript (file .js) in mongodb includendo un altro file all'interno di js

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