Hola usuario de nuestro sitio, encontramos la solución a lo que necesitas, has scroll y la encontrarás un poco más abajo.
Solución:
Usar la función Cargar
load(filename)
Puedes 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 puedes 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
Producción
From file 1
From file 2
Otra forma es pasar el archivo a mongo en el indicador de su terminal.
$ mongo < myjstest.js
Esto iniciará una sesión de mongo, ejecutará el archivo y luego saldrá. Sin embargo, no estoy seguro de llamar a un segundo archivo desde el primero. no lo he probado
Sí tu puedes. La ubicación predeterminada para los archivos de script es data/db
Si pones cualquier script allí, puedes llamarlo como
load("myjstest.js") // or
load("/data/db/myjstest.js")
Si aceptas, tienes el poder dejar una división acerca de qué te ha gustado de esta reseña.