सबसे अच्छा तरीका है एक mongodump
. करना फिर mongorestore
. आप इसके द्वारा संग्रह का चयन कर सकते हैं:
mongodump -d some_database -c some_collection
[वैकल्पिक रूप से, डंप को ज़िप करें (zip some_database.zip some_database/* -r
) और scp
यह कहीं और]
फिर इसे पुनर्स्थापित करें:
mongorestore -d some_other_db -c some_or_other_collection dump/some_collection.bson
some_or_other_collection
. में मौजूदा डेटा संरक्षित किया जाएगा। इस तरह आप किसी संग्रह को एक डेटाबेस से दूसरे डेटाबेस में "संलग्न" कर सकते हैं।
संस्करण 2.4.3 से पहले, आपको अपने डेटा की प्रतिलिपि बनाने के बाद अपनी अनुक्रमणिकाएँ भी वापस जोड़नी होंगी। 2.4.3 से शुरू होकर, यह प्रक्रिया स्वचालित है, और आप इसे --noIndexRestore
से अक्षम कर सकते हैं ।