Hướng dẫn how do i run a js script in mongodb? - làm cách nào để chạy tập lệnh js trong mongodb?
Tài liệu về nhà → Hướng dẫn sử dụng MongoDB → MongoDB Manual Cảnh báoBạn có thể viết các tập lệnh cho shell 2 trong JavaScript thao tác dữ liệu trong MongoDB hoặc thực hiện hoạt động quản trị.Hướng dẫn này cung cấp một giới thiệu để viết JavaScript sử dụng vỏ 2 để truy cập MongoDB.Từ shell 2 hoặc từ tệp JavaScript, bạn có thể khởi tạo các kết nối cơ sở dữ liệu bằng Trình xây dựng 5:
Hãy xem xét ví dụ sau đây tạo ra kết nối mới với thể hiện MongoDB đang chạy trên localhost trên cổng mặc định và đặt biến 6 toàn cầu thành 7 bằng phương pháp 8:
Nếu kết nối với một thể hiện MongoDB thực thi kiểm soát truy cập, bạn có thể sử dụng phương thức 9 để xác thực.Ngoài ra, bạn có thể sử dụng phương thức 0 để kết nối với thể hiện MongoDB. Ví dụ sau đây kết nối với thể hiện MongoDB đang chạy trên 1 với cổng không mặc định 2 và đặt biến 6 toàn cầu:
MẹoXem thêm:Ghi chúBắt đầu từ phiên bản 4.2, shell 2 cung cấp phương thức 5 trả về boolean cho biết shell 2 có chạy ở chế độ tương tác hay tập lệnh hay không.Khi viết các tập lệnh cho shell 2, hãy xem xét những điều sau đây:
Từ dấu nhắc hệ thống, sử dụng vỏ 2 để đánh giá JavaScript.Sử dụng tùy chọn 5 cho vỏ 2 để chuyển vỏ một đoạn JavaScript, như trong phần sau: 9Điều này trả về đầu ra của 7 bằng cách sử dụng vỏ 2 được kết nối với phiên bản 9 hoặc 0 chạy trên cổng 1 trên giao diện 1.Bạn có thể chỉ định tệp 3 vào shell 2 và 2 sẽ thực thi trực tiếp JavaScript. Xem xét ví dụ sau: 0Hoạt động này thực thi tập lệnh 6 trong vỏ 2 kết nối với cơ sở dữ liệu 8 trên phiên bản 9 có thể truy cập thông qua giao diện 1 trên cổng 1.Thay phiên, bạn có thể chỉ định các tham số kết nối MongoDB bên trong tệp JavaScript bằng hàm tạo 5. Xem mở kết nối mới để biết thêm thông tin.Opening New Connections for more information.Bạn có thể thực thi tệp 3 từ trong vòng 4, sử dụng hàm 5, như trong phần sau: 4, using the
5 function, as in the following:Hàm này tải và thực thi tệp 6.Phương pháp 5 chấp nhận các đường dẫn tương đối và tuyệt đối. Nếu thư mục làm việc hiện tại của 4 là 9 và 6 nằm trong thư mục 1, thì các cuộc gọi sau trong 4 sẽ tương đương: 4 is 9, and the 6 resides in the 1 directory, then the following calls within 4 would be equivalent: 1Ghi chúBắt đầu từ phiên bản 4.2, shell 2 cung cấp phương thức 5 trả về boolean cho biết shell 2 có chạy ở chế độ tương tác hay tập lệnh hay không. 4 will not be able to access the file.Tôi có thể sử dụng JavaScript với MongoDB không?MongoDB hỗ trợ JavaScript thông qua trình điều khiển Node.js chính thức.Bạn có thể kết nối nút của bạn.Các ứng dụng của JS cho MongoDB và làm việc với dữ liệu của bạn. js driver. You can connect your Node. js applications to MongoDB and work with your data.
Lệnh chạy trong MongoDB là gì?db.runcommand (lệnh) cung cấp một người trợ giúp để chạy các lệnh cơ sở dữ liệu được chỉ định.Provides a helper to run specified database commands. |