Saltar al contenido

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

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *