sql >> Base de Datos >  >> NoSQL >> MongoDB

Ejecute el script javascript (archivo .js) en mongodb, incluido otro archivo dentro de js

Usar la función Cargar

load(filename)

Puede llamar directamente a cualquier .js desde el shell de mongo, y mongo ejecutará el JavaScript.

Ejemplo :mongo localhost:27017/mydb myfile.js

Esto ejecuta el script myfile.js en mongo Shell conectándose a la base de datos mydb con el puerto 27017 en localhost.

Para cargar js externo puede escribir

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

Supongamos que tenemos dos archivos js myFileOne.js y myFileTwo.js

miArchivoUno.js

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

miArchivoDos.js

print('From file 2');

MongoShell

>mongo myFileOne.js

Salida

From file 1
From file 2