MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Chạy tập lệnh javascript (tệp .js) trong mongodb bao gồm một tệp khác bên trong js

Sử dụng chức năng Tải

load(filename)

Bạn có thể gọi trực tiếp bất kỳ .js nào tệp từ trình bao mongo và mongo sẽ thực thi JavaScript.

Ví dụ :mongo localhost:27017/mydb myfile.js

Thao tác này thực thi tập lệnh myfile.js trong mongo shell kết nối với cơ sở dữ liệu mydb với cổng 27017 trong localhost.

Để tải js bên ngoài, bạn có thể viết

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

Giả sử chúng ta có hai tệp js myFileOne.js và 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

Đầu ra

From file 1
From file 2


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Meteor và DBRefs

  2. mongoexport E QUERY Cú pháp Lỗi:Số nhận dạng không mong muốn

  3. Model.find (). ToArray () tuyên bố không có phương thức .toArray ()

  4. MongoDB Security - Tài nguyên để giữ an toàn cho các DB NoSQL

  5. Kết quả MapReduce dường như bị giới hạn ở 100?