Export
Veritabanı yapılandırmasına bağlı olarak 2 farklı yöntem vardır.
Kimlik Doğrulamalı
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ğrulamalı
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ğrulamalı
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ğrulamalı
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>.*"
|