MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Изпълнете javascript скрипт (.js файл) в mongodb, включително друг файл вътре в js

Използвайте функцията за зареждане

load(filename)

Можете директно да извикате всеки .js файл от обвивката на mongo и mongo ще изпълни JavaScript.

Пример :mongo localhost:27017/mydb myfile.js

Това изпълнява скрипта myfile.js в mongo shell, свързващ се с база данни mydb с порт 27017 в localhost.

За зареждане на външен js можете да напишете

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

Да предположим, че имаме два js файла myFileOne.js и 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

Изход

From file 1
From file 2


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как мога да използвам cursor.forEach() в MongoDB, използвайки Node.js?

  2. Управление на множество технологии за бази данни с ClusterControl

  3. MongoDB $lt Оператор на конвейер за агрегиране

  4. MongoDB $project:Запазване на предишни полета на конвейера

  5. Създавайте, четете, актуализирайте, изтривайте данни с помощта на Node.js - Mongoose