İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mongorestore - Bulutta Çevrimiçi

Mongorestore'u Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mongorestore komutudur.

Program:

ADI


mongorestore - MongoDB

SİNOPSİS


The Mongorestore aracı tarafından oluşturulan ikili veritabanı dökümünden içeriği içe aktarır. mongo dökümü içine
belirli bir veritabanı. Mongorestore içeriği mevcut bir veritabanına aktarabilir veya bir
yeni bir tane.

Mongorestore yalnızca mevcut veritabanına eklemeler gerçekleştirir ve gerçekleştirmez
güncellemeler veya yukarılar. Mevcut veriler aynı _ID hedefte zaten var
veri tabanı, Mongorestore irade değil değiştirin.

Mongorestore dökümden dizinleri yeniden oluşturacak

davranışı Mongorestore aşağıdaki özelliklere sahiptir:

· tüm işlemler eklemedir, güncelleme değildir.

· tüm ekler "ateşle ve unut" Mongorestore birinden cevap beklemez
Moğol MongoDB işleminin işlemi aldığından veya kaydettiğinden emin olmak için.

The Moğol bir geri yükleme işlemi sırasında meydana gelen tüm hataları günlüğüne kaydeder ancak
Mongorestore hata almayacak.

Not Tarafından oluşturulan veri biçimi mongo dökümü 2.2 veya daha sonraki bir dağıtımdan gelen araç
önceki sürümleriyle farklı ve uyumsuz Moğol.

SEÇENEKLER


Mongorestore

--yardım et Temel bir yardım ve kullanım metni döndürür.

--ayrıntılı, -v
Komut satırında döndürülen dahili raporlama miktarını artırır. Arttırmak
ile ayrıntılı bilgi -v seçeneği birden çok kez ekleyerek (örn.
-vvvvv.)

--versiyon
sürümünü döndürür Mongorestore aracı.

--ev sahibi <:port>
için çözümlenebilir bir ana bilgisayar adı belirtir. Moğol geri yüklemek istediğiniz
veri tabanı. Varsayılan olarak Mongorestore bir MongoDB işlemine bağlanmaya çalışacak
localhost bağlantı noktası numarası üzerinde çalışıyor 27017.

İsteğe bağlı olarak, bir bağlantı noktasında çalışan bir MongoDB örneğini bağlamak için bir bağlantı noktası numarası belirtin
başka 27017.

Bir eşleme kümesine bağlanmak için eşleme kümesi çekirdek adını ve bir çekirdek
set üyelerinin listesi, aşağıdaki biçimde:

/ <:port>, ,...

--Liman
MongoDB örneği standartta çalışmıyorsa bağlantı noktası numarasını belirtir
Liman. (yani 27017) Ayrıca, aşağıdakileri kullanarak bir bağlantı noktası numarası belirleyebilirsiniz: --ev sahibi Komut.

--ipv6 izin veren IPv6 desteğini etkinleştirir. Mongorestore MongoDB örneğine bağlanmak için
bir IPv6 ağı kullanarak. Dahil olmak üzere tüm MongoDB programları ve süreçleri Mongorestore,
IPv6 desteğini varsayılan olarak devre dışı bırakın.

--ssl 2.4 sürümündeki yenilikler: MongoDB, aşağıdakilere SSL bağlantıları için destek ekledi: Moğol durumlarda
mongorestore'da.

Not mongorestore'daki SSL desteği, varsayılan dağıtımda derlenmez.
MongoDB. Görmek /yönetim/ssl SSL ve MongoDB hakkında daha fazla bilgi için.

Ayrıca, mongorestore şuradaki bağlantıları desteklemez: Moğol örnekler
istemci sertifikası doğrulaması gerektirir.

verir Mongorestore bağlanmak Moğol SSL bağlantısı üzerinden örnek.

--Kullanıcı adı , -u
Veritabanınız varsa, MongoDB örneğinde kimlik doğrulaması yapmak için bir kullanıcı adı belirtir.
kimlik doğrulama gerektirir. ile birlikte kullanın --parola bir tedarik seçeneği
parola.

--parola , -p
MongoDB örneğinde kimlik doğrulaması yapmak için bir parola belirtir. Birlikte kullanın
ile Mongorestore --Kullanıcı adı bir kullanıcı adı sağlama seçeneği.

bir belirtirseniz --Kullanıcı adı olmadan --parola seçeneği Mongorestore isteyecek
etkileşimli bir şifre için.

--authenticationVeritabanı
2.4 sürümünde yeni.

Kullanıcının tuttuğu veritabanını belirtir (örn. --Kullanıcı adı) kimlik bilgileri.

Varsayılan olarak, Mongorestore belirtilen veritabanının olduğunu varsayar. --db tartışma
siz belirtmediğiniz sürece kullanıcının kimlik bilgilerini tutar --authenticationVeritabanı.

Yerimizi kullanıcıKaynak, /referans/ayrıcalık-belgeler ve /referans/kullanıcı ayrıcalıkları için
MongoDB'de yetkilendirilmiş kimlik doğrulama hakkında daha fazla bilgi.

--kimlik doğrulama Mekanizması
2.4 sürümünde yeni.

Kimlik doğrulama mekanizmasını belirtir. Varsayılan olarak, kimlik doğrulama mekanizması
MONGODB-CR, MongoDB sorgulama/yanıt kimlik doğrulama mekanizmasıdır. İçinde
MongoDB Abone Sürümü, Mongorestore desteği de içerir GSSAPI için
Kerberos kimlik doğrulamasını yönetin.

Yerimizi /tutorial/mongodb-to-kerberos-authentication ile kontrol-erişim Daha fazla bilgi için
Kerberos kimlik doğrulaması hakkında bilgi.

--dbyolu
MongoDB veri dosyalarının dizinini belirtir. Kullanılırsa, --dbyolu seçenek
sağlar Mongorestore doğrudan yerel veri dosyalarına eklemek ve verileri eklemek için
olmadan Moğol. ile çalıştırmak için --dbyolu, Mongorestore erişimi kilitlemesi gerekiyor
veri dizini: sonuç olarak, hayır Moğol işlem sırasında aynı yola erişebilir
koşar.

--dizinperdb
Kullan --dizinperdb karşılık gelen seçenekle birlikte Moğol,
izin veren Mongorestore her birine sahip MongoDB örneklerine veri aktarmak için
veritabanının diskteki ayrı dizinlere kaydedilen dosyaları. Bu seçenek yalnızca
belirtirken ilgili --dbyolu seçeneği.

--dergi
verir Mongorestore dayanıklılığa yaz dergi veri dosyalarının olduğundan emin olmak için
yazma işlemi sırasında tutarlı bir durumda kalacaktır. Bu seçenek yalnızca
belirtirken ilgili --dbyolu seçeneği.

--db , -d
Kullan --db için bir veritabanı belirleme seçeneği Mongorestore verileri geri yüklemek için içine. Eğer
veritabanı mevcut değil, Mongorestore belirtilen veritabanını oluşturacaktır. Eğer
bir belirtmiyorsun , Mongorestore karşılık gelen yeni veritabanları oluşturur.
verilerin oluşturulduğu ve verilerin üzerine yazılabileceği veritabanları. için bu seçeneği kullanın
verileri zaten veriye sahip bir MongoDB örneğine geri yükleyin.

--db yok değil hangisini kontrol et BSON Dosyaları Mongorestore geri yükler. kullanmalısın
Mongorestore yol seçenek bu geri yüklenen verileri sınırlamak için.

--Toplamak , -c
Kullan --Toplamak için bir koleksiyon belirtme seçeneği Mongorestore yenilemek. Eğer
bir belirtmiyorsun , Mongorestore oluşturulan tüm koleksiyonları içe aktarır.
Mevcut verilerin üzerine yazılabilir. Verileri bir MongoDB'ye geri yüklemek için bu seçeneği kullanın
Halihazırda veriye sahip olan veya yalnızca belirtilen verideki bazı verileri geri yüklemek için
içe aktarılan veri seti.

--objcheck
Zorlar Mongorestore müşterilerden gelen tüm talepleri aldıktan sonra doğrulamak için
istemcilerin veritabanına asla geçersiz belgeler eklemediğinden emin olun. nesneler için
yüksek derecede alt belge yerleştirme ile, --objcheck üzerinde küçük bir etkisi olabilir
verim. ayarlayabilirsiniz --noobjcheck çalışma zamanında nesne denetimini devre dışı bırakmak için.

2.4 sürümünde değiştirildi: MongoDB etkinleştirir --objcheck önlemek için varsayılan olarak
istemcinin hatalı biçimlendirilmiş veya geçersiz BSON'u bir MongoDB veritabanına eklemesini engeller.

--noobjcheck
2.4 sürümünde yeni.

MongoDB'nin gelen tüm BSON'larda gerçekleştirdiği varsayılan belge doğrulamasını devre dışı bırakır
belgeler.

--filtre ' '
Belgeleri sınırlar Mongorestore yalnızca eşleşen belgelere içe aktarır
olarak belirtilen JSON belgesi ' '. Belgeyi tek bir dosyaya eklediğinizden emin olun.
sisteminizin kabuk ortamıyla etkileşimi önlemek için alıntılar.

--düşürmek Her koleksiyonu hedeften çıkarmak için restorasyon prosedürünü değiştirir
Koleksiyonu terk edilmiş yedekten geri yüklemeden önce veritabanı.

--oplogTekrar oynatma
tekrarlar işlem günlüğü mevcut durumunu sağlamak için dökümü geri yükledikten sonra
veritabanı, " ile yakalanan belirli bir noktadaki yedeklemeyi yansıtır.mongo dökümü --oplog"
Komut.

--keepIndexVersion
önler Mongorestore sırasında dizini en son sürüme yükseltmekten
restorasyon süreci.

--w <sayı of kopyaları başına yaz>
2.2 sürümünde yeni.

belirtir yazmak endişe her yazma işlemi için Mongorestore yazar
hedef veritabanı. Varsayılan olarak, Mongorestore için cevap beklemiyor
yazmak alındı.

--noOptionsGeri Yükle
2.2 sürümünde yeni.

önler Mongorestore belirtilenler gibi toplama seçeneklerini ayarlamaktan
tarafından CollMod veritabanı komuta, geri yüklenen koleksiyonlarda.

--noIndexGeri Yükleme
2.2 sürümünde yeni.

önler Mongorestore belirtilen şekilde dizinleri geri yüklemekten ve oluşturmaktan
uyan mongo dökümü çıktı.

--oplogLimit
2.2 sürümünde yeni.

önler Mongorestore başvurmaktan işlem günlüğü daha yeni girişler .
Belirtmek şeklinde değerler :, Burada olduğunu
UNIX çağından bu yana saniyeler ve bir işlem sayacını temsil eder
belirtilen saniyede meydana gelen oplog.

Kullanmanız gerekir --oplogLimit ile birlikte --oplogTekrar oynatma seçeneği.

Son argümanı Mongorestore komut bir dizin yoludur. Bu argüman
geri yüklenecek veritabanı dökümünün konumunu belirtir.

KULLANIM


Yerimizi /öğretici/yedekleme-veritabanları-ile-ikili-veritabanı-dökümleri daha geniş bir genel bakış için
Mongorestore kullanım. Ayrıca bkz. "mongo dökümü" genel bir bakış için belge mongo dökümü,
hangi ilgili ters işlevselliği sağlar.

Aşağıdaki örneği düşünün:

mongorestore --koleksiyon insanları --db hesap dökümü/hesaplar/

Burada, Mongorestore içindeki veritabanı dökümünü okur çöplük/ akımın alt dizini
dizin ve geri yükleme bir tek adlı koleksiyondaki belgeler itibaren
adlı veritabanı hesapları. Mongorestore üzerinde çalışan örneğe verileri geri yükler.
bağlantı noktasında localhost arayüzü 27017.

Bir sonraki örnekte, Mongorestore içinde bulunan veritabanı örneğinin bir yedeğini geri yükler
dökmek içinde depolanan bir veritabanı örneğine /srv/mongodb yerel makinede. Bu gerektirir
aktif olmadığını Moğol ekli örnekler /srv/mongodb veri dizini.

mongorestore --dbpath /srv/mongodb

Son örnekte, Mongorestore bulunan bir veritabanı dökümünü geri yükler
/opt/yedekleme/mongodump-2011-10-24, bağlantı noktasında çalışan bir veritabanından 37017 ana bilgisayarda
mongodb1.example.net. Mongorestore kullanarak bu MongoDB örneğinin kimliğini doğrular
kullanıcı adı kullanıcı ve şifre geçmek, aşağıdaki gibi:

mongorestore --host mongodb1.example.net --port 37017 --kullanıcı adı kullanıcı --şifre pass /opt/backup/mongodump-2011-10-24

onworks.net hizmetlerini kullanarak mongorestore'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad