MongoDB İmport İşlemleri

Mongodb ile yedeği alınmış bir veritabanını ve export edilmiş bir collection’ı import ederek veritabanı taşıma işlemini gerçekleştirebiliriz.
Başlat-> Çalıştır -> cmd (Windows + R) ile komut satırı ekranımızı açıyoruz.
Mongodb ile ilgili yapıcağımız işlemler için öncelikle mongodb’nin yüklüğü olduğu dizine gitmemiz gerekiyor.
Konsol ekranına şunu yazıyoruz

cd "mongdbyiyüklediğimizdizin\bin"

Bin klasörü altında mongodb işlemlerini yapabileceğimiz exe’ler bulunmakta.
Bunlardan bir tanesi de “mongoimport”.
Mongoimport ile daha önce export yaparak yedeklediğimiz collectionları import edebiliriz.
Aşağıdaki örnek kod ile .json formatında kaydettiğimiz yedeğimizi yüklüyoruz.
Konsol ekranına aşağıdaki kodu yazarak kendi veritabanı bilgilerinize göre düzenleyin ve entera basın.

use dbadi
mongoimport --db dbadi --collection collectionadı --drop --file "yedek\yedek.json"

Mongorestore ile yükleme

Eğer veritabanı yedeklerinizi export ile değil de mongodump kullanarak almışsanız yani tüm veritabanını dışarıya aktardıysanız yeni veritabanınızı oluşturmak için mongorestore işlemini yapabilirsiniz.
Mongorestore işlemini “İçeri aktar” gibi düşünebiliriz.SQL Server kullananlar backup ve restore işlemlerine aşinadır.
Aşağıdaki mongorestore kodunu konsol ekranına yazarak veritabanınızı içeriye aktarabilirsiniz.

mongorestore --host ipadresinizyadalocalhost --port 27017 --db dbadi --username dbkullanici --password dbsifre --drop "yedeklerinyüklüolduğudizimyolu"

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir