2010-01-29 46 views
8

Tôi đang sử dụng MongoDB và tò mò về việc liệu bạn có thể nhập các kịch bản như bạn có thể trong MySQL:MongoDB kịch bản bên ngoài tập tin

mysql -uuser -ppassword database < script.sql 

Bạn có thể làm điều này với MongoDB?

Cheers

Eef

Trả lời

14

Bạn có thể vượt qua một danh sách các file JS đến Mongo Javascript vỏ và những người sẽ được thực hiện:

$ echo "print('hello');" > test.js 
$ ./mongo test.js 
MongoDB shell version: 1.3.2- 
url: test 
connecting to: test 
hello 

Bạn có thể sử dụng Mongo đối số dòng lệnh bình thường nếu bạn cần phải xác định một cụ thể db, tên người dùng hoặc mật khẩu giống như bạn làm trong ví dụ trên.

1

Tôi nghĩ rằng bạn cần phải sử dụng một thư viện như PyMongo để truy cập db, nhưng sau khi cài đặt, bạn sẽ có thể kịch bản aggainst các MongoDB rất tốt sử dụng python.

Các vấn đề liên quan