Mongodb Faydalı Bilgiler

Export

Veritabanı yapılandırmasına bağlı olarak 2 farklı yöntem vardır.

Kimlik Doğrulama

1
mongoexport --username=<DB_KULLANICI_ADI> --authenticationDatabase="<DB_ADI_1>" --db <DB_ADI> -c <KOLESIYON_ADI> --out <DOSYA_PATH>.json

Kimlik Doğrulamasız

1
mongoexport --db <DB_ADI> -c <KOLESIYON_ADI> --out <DOSYA_PATH>.json

Import

Veritabanı yapılandırmasına bağlı olarak 2 farklı yöntem vardır.

Kimlik Doğrulama

1
mongoimport --username=<DB_KULLANICI_ADI> --authenticationDatabase="<DB_ADI_1>" --db <DB_ADI>--collection <KOLESIYON_ADI> --drop --file <DOSYA_PATH>.json

Kimlik Doğrulamasız

1
mongoimport --db <DB_ADI>--collection <KOLESIYON_ADI> --drop --file <DOSYA_PATH>.json

Dump

Veritabanı yapılandırmasına bağlı olarak 2 farklı yöntem vardır.

Kimlik Doğrulama

1
mongodump --username=<DB_KULLANICI_ADI> --authenticationDatabase="<DB_ADI_1>" --uri='mongodb://127.0.0.1:27017/<DB_ADI>' --out <DIZIN_PATH> --excludeCollection='<KOLESIYON_ADI>'

Kimlik Doğrulamasız

1
mongodump --uri='mongodb://127.0.0.1:27017/<DB_ADI>' --out <DIZIN_PATH> --excludeCollection='<KOLESIYON_ADI>'

Restore

Veritabanı yapılandırmasına bağlı olarak 2 farklı yöntem vardır.

Kimlik Doğrulama

1
mongorestore --username=<DB_KULLANICI_ADI> --authenticationDatabase="<DB_ADI_1>" --drop --host=127.0.0.1 --port=27017 <DIZIN_PATH> --nsFrom="<DB_ADI_2>.*" --nsTo="<DB_ADI_1>.*"

Kimlik Doğrulamasız

1
mongorestore --drop --host=127.0.0.1 --port=27017 <DIZIN_PATH> --nsFrom="<DB_ADI_2>.*" --nsTo="<DB_ADI_1>.*"