sql >> Databasteknik >  >> NoSQL >> MongoDB

Kör javascript-skript (.js-fil) i mongodb inklusive en annan fil inuti js

Använd laddningsfunktionen

load(filename)

Du kan anropa alla .js direkt fil från mongo-skalet, och mongo kommer att köra JavaScript.

Exempel :mongo localhost:27017/mydb myfile.js

Detta kör skriptet myfile.js i mongo-skalet som ansluter till mydb-databasen med port 27017 i localhost.

För att ladda externa js kan du skriva

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

Anta att vi har två js-filer myFileOne.js och 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

Utdata

From file 1
From file 2


  1. mongodb typ byt till array

  2. Problem med Redis install cc:Kommandot hittades inte

  3. Är master alltid omdisponerad instans med minsta prioritet?

  4. Hur vet jag datatypen för värdet på en given nyckel?