sql >> Databáze >  >> NoSQL >> MongoDB

Spusťte javascriptový skript (soubor .js) v mongodb včetně dalšího souboru uvnitř js

Použijte funkci Načíst

load(filename)

Můžete přímo zavolat jakýkoli .js soubor z mongo shellu a mongo spustí JavaScript.

Příklad :mongo localhost:27017/mydb myfile.js

Tím se spustí skript myfile.js v mongo shellu, který se připojí k databázi mydb s portem 27017 v localhost.

Pro načtení externího js můžete napsat

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

Předpokládejme, že máme dva soubory js myFileOne.js a 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

Výstup

From file 1
From file 2


  1. Získání $skupinového výsledku s počtem skupin

  2. Rozsah dotazu pro stránkování MongoDB

  3. Instalace MongoDB na Ubuntu 16.04

  4. Plně spravovaný hosting ScaleGrid pro Redis™ je nyní dostupný v Azure