अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

मोंगोइम्पोर्ट - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में मोंगोइम्पोर्ट चलाएं

यह कमांड मोंगोइम्पोर्ट है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


मोंगोइम्पोर्ट - मोंगोडीबी

SYNOPSIS


RSI मोंगोइम्पोर्ट टूल JSON, CSV, या TSV निर्यात से सामग्री आयात करने के लिए एक मार्ग प्रदान करता है
के द्वारा बनाई गई मोंगोएक्सपोर्ट, या संभावित रूप से, कोई अन्य तृतीय-पक्ष निर्यात उपकरण। देखें
"/प्रशासन/आयात-निर्यात"अधिक गहन उपयोग अवलोकन के लिए दस्तावेज़, और
"मोंगोएक्सपोर्ट"संबंधित अधिक जानकारी के लिए दस्तावेज़ मोंगोएक्सपोर्ट, जो प्रदान करता है
उलटा "आयात" क्षमता।

नोट उपयोग न करें मोंगोइम्पोर्ट और मोंगोएक्सपोर्ट पूर्ण उदाहरण के लिए, उत्पादन बैकअप
क्योंकि वे विश्वसनीय रूप से डेटा प्रकार की जानकारी प्राप्त नहीं करेंगे। उपयोग मोंगोडम्प और
मोंगोरेस्टोर जैसा कि "में वर्णित है/प्रशासन/बैकअप"इस तरह के लिए
कार्यक्षमता।

विकल्प


मोंगोइम्पोर्ट

--मदद एक बुनियादी सहायता और उपयोग टेक्स्ट देता है।

--वर्बोज़, -v
कमांड लाइन पर लौटाई गई आंतरिक रिपोर्टिंग की मात्रा बढ़ाता है। बढ़ोतरी
के साथ वाचालता -v विकल्प को कई बार शामिल करके फॉर्म, (जैसे
-वववव.)

--संस्करण
का संस्करण लौटाता है मोंगोइम्पोर्ट कार्यक्रम.

--मेज़बान <:पोर्ट>, -h
के लिए समाधान करने योग्य होस्टनाम निर्दिष्ट करता है मोंगोड जिस पर आप पुनर्स्थापित करना चाहते हैं
डेटाबेस। डिफ़ॉल्ट रूप से मोंगोइम्पोर्ट एक MongoDB प्रक्रिया से जुड़ने का प्रयास करेगा
लोकलहोस्ट पोर्ट क्रमांकित पर बर्बाद हो रहा है 27017.

वैकल्पिक रूप से, पोर्ट पर चल रहे MongoDB इंस्टेंस को जोड़ने के लिए पोर्ट नंबर निर्दिष्ट करें
अन्य की तुलना में 27017.

प्रतिकृति सेट से कनेक्ट करने के लिए, का उपयोग करें --मेज़बान सेटनाम के साथ तर्क, उसके बाद a
स्लैश और होस्ट और पोर्ट नामों की अल्पविराम से अलग की गई सूची। मोंगोइम्पोर्ट होगा, दिया गया
कम से कम एक कनेक्टेड सेट सदस्य का बीज, उस सेट के प्राथमिक नोड से कनेक्ट करें।
यह विकल्प इस प्रकार होगा:

--host repl0/mongo0.example.net,mongo0.example.net:27018,mongo1.example.net,mongo2.example.net

आप होस्ट को निर्दिष्ट करके हमेशा एकल MongoDB इंस्टेंस से सीधे जुड़ सकते हैं
और सीधे पोर्ट नंबर।

--बंदरगाह
पोर्ट नंबर निर्दिष्ट करता है, यदि MongoDB उदाहरण मानक पर नहीं चल रहा है
बंदरगाह। (अर्थात 27017) आप का उपयोग करके एक पोर्ट नंबर भी निर्दिष्ट कर सकते हैं मोंगोइम्पोर्ट --मेज़बान
आदेश।

--आईपीवी6 IPv6 समर्थन सक्षम करता है जो अनुमति देता है मोंगोइम्पोर्ट MongoDB उदाहरण से कनेक्ट करने के लिए
IPv6 नेटवर्क का उपयोग करना। सभी MongoDB कार्यक्रम और प्रक्रियाएं, जिनमें शामिल हैं मोंगोइम्पोर्ट,
डिफ़ॉल्ट रूप से IPv6 समर्थन अक्षम करें।

--एसएसएल संस्करण 2.4 में नया: MongoDB ने SSL कनेक्शन के लिए समर्थन जोड़ा मोंगोड उदाहरणों
मोंगोइम्पोर्ट में.

नोट mongoimport में SSL समर्थन को डिफ़ॉल्ट वितरण में संकलित नहीं किया गया है
मोंगोडीबी। देखो /प्रशासन/एसएसएल SSL और MongoDB के बारे में अधिक जानकारी के लिए।

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

की अनुमति देता है मोंगोइम्पोर्ट से कनेक्ट करना है मोंगोड एक एसएसएल कनेक्शन पर उदाहरण।

--उपयोगकर्ता नाम , -u
MongoDB उदाहरण को प्रमाणित करने के लिए एक उपयोगकर्ता नाम निर्दिष्ट करता है, यदि आपका डेटाबेस
प्रमाणीकरण की आवश्यकता है। के संयोजन के साथ प्रयोग करें मोंगोइम्पोर्ट --पासवर्ड विकल्प
एक पासवर्ड की आपूर्ति करने के लिए।

--पासवर्ड , -p
MongoDB उदाहरण को प्रमाणित करने के लिए एक पासवर्ड निर्दिष्ट करता है। संयोजन के रूप में प्रयोग करें
साथ मोंगोइम्पोर्ट --उपयोगकर्ता नाम उपयोगकर्ता नाम प्रदान करने का विकल्प।

यदि आप निर्दिष्ट करते हैं a --उपयोगकर्ता नाम के बिना --पासवर्ड विकल्प, मोंगोइम्पोर्ट शीघ्र होगा
एक पासवर्ड के लिए अंतःक्रियात्मक रूप से।

--प्रमाणीकरणडेटाबेस
संस्करण 2.4 में नया।

उस डेटाबेस को निर्दिष्ट करता है जो उपयोगकर्ता को रखता है (उदा --उपयोगकर्ता नाम) साख।

डिफ़ॉल्ट रूप से, मोंगोइम्पोर्ट मानता है कि डेटाबेस को निर्दिष्ट किया गया है --डीबी तर्क
उपयोगकर्ता के क्रेडेंशियल रखता है, जब तक कि आप निर्दिष्ट न करें --प्रमाणीकरणडेटाबेस.

देख उपयोगकर्ता स्रोत, /संदर्भ/विशेषाधिकार-दस्तावेज और /संदर्भ/उपयोगकर्ता-विशेषाधिकार एसटी
MongoDB में प्रत्यायोजित प्रमाणीकरण के बारे में अधिक जानकारी।

--प्रमाणीकरण तंत्र
संस्करण 2.4 में नया।

प्रमाणीकरण तंत्र निर्दिष्ट करता है। डिफ़ॉल्ट रूप से, प्रमाणीकरण तंत्र है
मोंगोडब-सीआर, जो MongoDB चुनौती/प्रतिक्रिया प्रमाणीकरण तंत्र है। में
मोंगोडीबी सब्सक्राइबर संस्करण, मोंगोइम्पोर्ट के लिए समर्थन भी शामिल है जीएसएसएपीआई सेवा मेरे
Kerberos प्रमाणीकरण संभालें।

देख /ट्यूटोरियल/कंट्रोल-एक्सेस-टू-मोंगोडब-साथ-केर्बरोस-प्रमाणीकरण और अधिक के लिए
Kerberos प्रमाणीकरण के बारे में जानकारी।

--डीबीपथ
MongoDB डेटा फ़ाइलों की निर्देशिका निर्दिष्ट करता है। यदि उपयोग किया जाता है, तो --डीबीपथ विकल्प
सक्षम बनाता है मोंगोइम्पोर्ट स्थानीय डेटा फ़ाइलों को सीधे संलग्न करने और डेटा सम्मिलित करने के लिए
के बिना मोंगोड. साथ चलने के लिए --डीबीपथ, मोंगोइम्पोर्ट तक पहुंच को लॉक करने की आवश्यकता है
डेटा निर्देशिका: परिणामस्वरूप, नहीं मोंगोड प्रक्रिया के दौरान उसी पथ तक पहुँच सकते हैं
रन।

--निर्देशिकाperdb
उपयोग --निर्देशिकाperdb संबंधित विकल्प के संयोजन के साथ मोंगोड,
अनुमति अनुसार मोंगोइम्पोर्ट MongoDB इंस्टेंस में डेटा आयात करने के लिए जिसमें प्रत्येक
डेटाबेस की फ़ाइलें डिस्क पर असतत निर्देशिकाओं में सहेजी जाती हैं। यह विकल्प केवल
निर्दिष्ट करते समय प्रासंगिक --डीबीपथ विकल्प.

--पत्रिका
की अनुमति देता है मोंगोएक्सपोर्ट स्थायित्व के लिए लिखें पत्रिका यह सुनिश्चित करने के लिए कि डेटा फ़ाइलें
लेखन प्रक्रिया के दौरान एक सुसंगत स्थिति में रहेगा। यह विकल्प केवल
निर्दिष्ट करते समय प्रासंगिक --डीबीपथ विकल्प.

--डीबी , -d
उपयोग --डीबी के लिए डेटाबेस निर्दिष्ट करने का विकल्प मोंगोइम्पोर्ट डेटा पुनर्स्थापित करने के लिए. अगर आप
एक निर्दिष्ट न करें , मोंगोइम्पोर्ट नए डेटाबेस बनाता है जो इसके अनुरूप होते हैं
डेटाबेस जहां डेटा उत्पन्न हुआ और डेटा को अधिलेखित किया जा सकता है। इस विकल्प का उपयोग करें
डेटा को MongoDB इंस्टेंस में पुनर्स्थापित करें जिसमें पहले से ही डेटा है, या केवल कुछ को पुनर्स्थापित करने के लिए
निर्दिष्ट बैकअप में डेटा.

--संग्रह , -c
उपयोग --संग्रह के लिए संग्रह निर्दिष्ट करने का विकल्प मोंगोरेस्टोर पुन: स्थापित करने हेतु। अगर
आप एक निर्दिष्ट नहीं करते हैं , मोंगोइम्पोर्ट बनाए गए सभी संग्रह आयात करता है।
मौजूदा डेटा को अधिलेखित किया जा सकता है। डेटा को MongoDB में पुनर्स्थापित करने के लिए इस विकल्प का उपयोग करें
उदाहरण जिसमें पहले से ही डेटा है, या निर्दिष्ट में केवल कुछ डेटा को पुनर्स्थापित करने के लिए
आयातित डेटा सेट

--खेत >, -f
आयात करते समय फ़ील्ड नामों की अल्पविराम से अलग सूची निर्दिष्ट करें csv or टीएसवी फ़ाइलें जो
फ़ाइल की पहली (यानी हेडर) पंक्ति में फ़ील्ड नाम नहीं हैं।

--फ़ील्डफ़ाइल
के विकल्प के रूप में --खेत la --फ़ील्डफ़ाइल विकल्प आपको एक फ़ाइल निर्दिष्ट करने की अनुमति देता है
(उदाहरण के लिए `) यदि आपके पास फ़ील्ड नामों की एक सूची है csv or टीएसवी फ़ाइल नहीं है
फ़ाइल की पहली (यानी हेडर) पंक्ति में फ़ील्ड नाम शामिल करें। एक फ़ील्ड रखें
प्रति पंक्ति।

--रिक्तों को अनदेखा करें
In csv और टीएसवी निर्यात, खाली फ़ील्ड पर ध्यान न दें। यदि निर्दिष्ट नहीं है, मोंगोइम्पोर्ट बनाता है
आयातित दस्तावेज़ों में मान रहित फ़ील्ड।

--प्रकार
आयात करने के लिए निर्यात प्रारूप का प्रकार घोषित करें। डिफ़ॉल्ट प्रारूप है JSON, पर ये है
आयात करना संभव है csv और टीएसवी फाइलें.

--फ़ाइल
आयात करने के लिए डेटा वाली फ़ाइल का स्थान निर्दिष्ट करें। मोंगोइम्पोर्ट पढ़ेंगे
यदि आप कोई फ़ाइल निर्दिष्ट नहीं करते हैं तो मानक इनपुट से डेटा (जैसे "stdin.")।

--बूंद आयात प्रक्रिया को संशोधित करता है ताकि लक्ष्य उदाहरण हर बार गिर जाए
डंप किए गए बैकअप से संग्रह को पुनर्स्थापित करने से पहले संग्रह।

--हेडरलाइन
यदि "का उपयोग कर रहे हैं--प्रकार csv"या"--प्रकार टीएसवी," फ़ील्ड नाम के रूप में पहली पंक्ति का उपयोग करें।
अन्यथा, मोंगोइम्पोर्ट पहली पंक्ति को एक विशिष्ट दस्तावेज़ के रूप में आयात करेगा।

--upsert
यदि वे डेटाबेस में मौजूदा ऑब्जेक्ट को अद्यतन करने के लिए आयात प्रक्रिया को संशोधित करते हैं
अन्य सभी ऑब्जेक्ट सम्मिलित करते समय, एक आयातित ऑब्जेक्ट का मिलान करें।

यदि आप इसका उपयोग करके कोई फ़ील्ड या फ़ील्ड निर्दिष्ट नहीं करते हैं --upsertFields मोंगोइम्पोर्ट मर्जी
के आधार पर सम्मिलित करें _ id खेत।

--upsertFields
के क्वेरी भाग के लिए फ़ील्ड की एक सूची निर्दिष्ट करता है upsert. यदि इस विकल्प का प्रयोग करें
la _ id मौजूदा दस्तावेज़ों के फ़ील्ड दस्तावेज़ के फ़ील्ड से मेल नहीं खाते हैं, लेकिन
कोई अन्य फ़ील्ड या फ़ील्ड संयोजन दस्तावेज़ों को आधार के रूप में विशिष्ट रूप से पहचान सकता है
अप्सर्ट ऑपरेशन करना।

पर्याप्त प्रदर्शन सुनिश्चित करने के लिए, इस फ़ील्ड या फ़ील्ड के लिए अनुक्रमणिकाएँ मौजूद होनी चाहिए।

--stopOnError
संस्करण 2.2 में नया।

ताकतों मोंगोइम्पोर्ट पहली त्रुटि पर आयात कार्रवाई को रोकने के बजाय
त्रुटियों के बावजूद कार्रवाई जारी है।

--jsonArray
संस्करण 2.2 में परिवर्तन: दस्तावेज़ आकार की सीमा 4एमबी से बढ़ाकर 16एमबी कर दी गई।

एक ही भीतर एकाधिक MongoDB दस्तावेज़ के साथ व्यक्त डेटा का आयात स्वीकार करें JSON
सरणी।

के साथ संयोजन में प्रयोग करें मोंगोएक्सपोर्ट --jsonArray एकल के रूप में लिखे गए डेटा को आयात करने के लिए
JSON सरणी. 16 एमबी या उससे कम के आयात तक सीमित।

उपयोग


इस उदाहरण में, मोंगोइम्पोर्ट आयात करता है csv में स्वरूपित डेटा
/ऑप्ट/बैकअप/contacts.csv संग्रह में संपर्कों में उपयोगकर्ताओं पर डेटाबेस
MongoDB इंस्टेंस क्रमांकित लोकलहोस्ट पोर्ट पर चल रहा है 27017.

mongoimport --db उपयोगकर्ता --संग्रह संपर्क --प्रकार csv --फ़ाइल /opt/backups/contacts.csv

निम्नलिखित उदाहरण में, मोंगोइम्पोर्ट में डेटा आयात करता है JSON स्वरूपित फ़ाइल
contact.json संग्रह में संपर्कों MongoDB उदाहरण पर चल रहा है
लोकलहोस्ट पोर्ट नंबर 27017. जर्नलिंग स्पष्ट रूप से सक्षम है।

मोंगोइम्पोर्ट --संग्रह संपर्क --फ़ाइल संपर्क.जेसन --जर्नल

अगले उदाहरण में, मोंगोइम्पोर्ट मानक इनपुट पर इसे पास किया गया डेटा लेता है (यानी a के साथ)। |
पाइप.) और इसे संग्रह में आयात करता है संपर्कों में विक्रय डेटाबेस MongoDB है
डेटाफ़ाइलें स्थित हैं /एसआरवी/मोंगोडब/. यदि आयात प्रक्रिया में कोई त्रुटि आती है, तो
मोंगोइम्पोर्ट की वजह से रुकेगा --stopOnError विकल्प.

mongoimport --db बिक्री --संग्रह संपर्क --stopOnError --dbpath /srv/mongodb/

अंतिम उदाहरण में, मोंगोइम्पोर्ट फ़ाइल से डेटा आयात करता है
/opt/backups/mdb1-examplenet.json संग्रह में संपर्कों डेटाबेस के भीतर
विपणन दूरस्थ MongoDB डेटाबेस पर। यह मोंगोइम्पोर्ट तक पहुँचता है मोंगोड उदाहरण
होस्ट पर चल रहा है mongodb1.example.net बंदरगाह के ऊपर 37017, जिसके लिए उपयोगकर्ता नाम की आवश्यकता है उपयोगकर्ता
और पासवर्ड पास.

mongoimport --host mongodb1.example.net --पोर्ट 37017 --उपयोगकर्ता नाम उपयोगकर्ता --पासवर्ड पास --संग्रह संपर्क --db मार्केटिंग --फ़ाइल /opt/backups/mdb1-examplenet.json

onworks.net सेवाओं का उपयोग करके ऑनलाइन mongoimport का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad