MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Exécutez le script javascript (fichier .js) dans mongodb, y compris un autre fichier à l'intérieur de js

Utiliser la fonction Charger

load(filename)

Vous pouvez appeler directement n'importe quel .js fichier à partir du shell mongo, et mongo exécutera le JavaScript.

Exemple :mongo localhost:27017/mydb myfile.js

Cela exécute le script myfile.js dans mongo shell se connectant à la base de données mydb avec le port 27017 dans localhost.

Pour charger des js externes, vous pouvez écrire

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

Supposons que nous ayons deux fichiers js myFileOne.js et myFileTwo.js

myFileOne.js

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

monFichierDeux.js

print('From file 2');

MongoShell

>mongo myFileOne.js

Sortie

From file 1
From file 2