2010-01-29 3 views
8

मैं MongoDB उपयोग कर रहा हूँ और क्या आप MySQL में की तरह आप कर सकते हैं लिपियों आयात कर सकते हैं करने के लिए उत्सुक हूँ:MongoDB बाहरी स्क्रिप्ट फ़ाइल

mysql -uuser -ppassword database < script.sql 

आप MongoDB के साथ ऐसा कर सकते हैं?

चीयर्स

EEF

उत्तर

14

आप मोंगो जावास्क्रिप्ट खोल और उन निष्पादित हो जाएगा करने के लिए जे एस फ़ाइलों की एक सूची पारित कर सकते हैं:

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

यदि आप किसी विशिष्ट निर्दिष्ट करने की आवश्यकता आप सामान्य मोंगो आदेश पंक्ति तर्क का उपयोग कर सकते डीबी, उपयोगकर्ता नाम, या पासवर्ड जैसे आप अपने उपरोक्त उदाहरण में करते हैं।

1

मैं तुम्हें डाटाबेस का उपयोग करने की PyMongo की तरह एक पुस्तकालय का उपयोग करने की जरूरत है, लेकिन स्थापित करने के बाद आप aggainst MongoDB बहुत अच्छी तरह से अजगर का उपयोग कर स्क्रिप्ट में सक्षम होना चाहिए।