sql >> Database >  >> NoSQL >> MongoDB

Voer javascript-script (.js-bestand) uit in mongodb, inclusief een ander bestand in js

Gebruik de functie Laden

load(filename)

U kunt elke .js . rechtstreeks bellen bestand uit de mongo-shell, en mongo zal het JavaScript uitvoeren.

Voorbeeld :mongo localhost:27017/mydb myfile.js

Dit voert het myfile.js-script uit in mongo-shell en maakt verbinding met de mydb-database met poort 27017 in localhost.

Voor het laden van externe js kun je schrijven

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

Stel dat we twee js-bestanden hebben myFileOne.js en 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

Uitvoer

From file 1
From file 2


  1. Is er een eenvoudige manier om de gegevens van een meteoor-app te exporteren?

  2. Networkx is nooit klaar met het berekenen van Betweenness centrality voor 2 mil nodes

  3. Zelfondertekende SSL-verbinding met PyMongo

  4. hoe $ ObjectId te projecteren om waarde in mongodb-aggregaat te stringen?