Englishfrançaisespagnol

Icône de favori OnWorks

mongorestore - En ligne dans le Cloud

Exécutez mongorestore dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande mongorestore qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


mongorestore - MongoDB

SYNOPSIS


La mongorestore l'outil importe le contenu du vidage de la base de données binaire, créé par mongodump développement
une base de données spécifique. mongorestore peut importer du contenu dans une base de données existante ou créer un
nouveau.

mongorestore effectue uniquement des insertions dans la base de données existante et n'effectue pas
mises à jour ou bouleversements. Si des données existantes avec le même _id existe déjà sur la cible
base de données, mongorestore sera pas remplacer.

mongorestore va recréer les index à partir du dump

Le comportement de mongorestore a les propriétés suivantes:

· toutes les opérations sont des insertions, pas des mises à jour.

· tous les inserts sont "fire and forget", mongorestore n'attend pas la réponse d'un
mongod pour s'assurer que le processus MongoDB a reçu ou enregistré l'opération.

La mongod enregistrera toutes les erreurs dans son journal qui se produisent lors d'une opération de restauration, mais
mongorestore ne recevra pas d'erreurs.

Remarque Le format des données créées par mongodump l'outil de la distribution 2.2 ou ultérieure est
différent et incompatible avec les versions antérieures de mongod.

OPTIONS


mongorestore

--Aidez-moi Renvoie une aide de base et un texte d'utilisation.

--verbeux, -v
Augmente la quantité de rapports internes renvoyés sur la ligne de commande. Augmenter
la verbosité avec le -v formulaire en incluant l'option plusieurs fois, (par exemple
-vvvvv.)

--version
Renvoie la version du mongorestore outil.

--hôte <:port>
Spécifie un nom d'hôte résolvable pour le mongod auquel vous souhaitez restaurer le
base de données. Par défaut mongorestore tentera de se connecter à un processus MongoDB
s'exécutant sur le numéro de port localhost 27017.

En option, spécifiez un numéro de port pour connecter une instance MongoDB s'exécutant sur un port
autre que 27017.

Pour vous connecter à un jeu de répliques, vous pouvez spécifier le nom de départ du jeu de répliques et un
liste des membres de l'ensemble, au format suivant :

/ <:port>, ,...

--Port
Spécifie le numéro de port, si l'instance MongoDB ne s'exécute pas sur le standard
Port. (c'est à dire 27017) Vous pouvez également spécifier un numéro de port en utilisant le --hôte commander.

--ipv6 Active la prise en charge d'IPv6 qui permet mongorestore pour se connecter à l'instance MongoDB
en utilisant un réseau IPv6. Tous les programmes et processus MongoDB, y compris mongorestore,
désactiver la prise en charge IPv6 par défaut.

--ssl Nouveau dans la version 2.4 : MongoDB a ajouté la prise en charge des connexions SSL à mongod cas
en mongorestore.

Remarque La prise en charge SSL dans mongorestore n'est pas compilée dans la distribution par défaut de
MongoDB. Voir /administration/ssl pour plus d'informations sur SSL et MongoDB.

De plus, mongorestore ne prend pas en charge les connexions à mongod des cas qui
exiger la validation du certificat client.

Permet mongorestore se connecter à mongod instance via une connexion SSL.

--Nom d'utilisateur , -u
Spécifie un nom d'utilisateur pour s'authentifier auprès de l'instance MongoDB, si votre base de données
nécessite une authentification. Utiliser en conjonction avec le --le mot de passe possibilité de fournir un
mot de passe.

--le mot de passe , -p
Spécifie un mot de passe pour s'authentifier auprès de l'instance MongoDB. Utiliser en conjonction
couplé à mongorestore --Nom d'utilisateur possibilité de fournir un nom d'utilisateur.

Si vous spécifiez un --Nom d'utilisateur sans --le mot de passe option, mongorestore incitera
pour un mot de passe de manière interactive.

--authentificationBase de données
Nouveau dans la version 2.4.

Spécifie la base de données qui contient l'utilisateur (par exemple --Nom d'utilisateur) crédits.

Par défaut, mongorestore suppose que la base de données spécifiée au --db argument
détient les informations d'identification de l'utilisateur, sauf si vous spécifiez --authentificationBase de données.

See sourceutilisateur, /référence/documents-privilèges et /référence/privilèges-utilisateur pour
plus d'informations sur l'authentification déléguée dans MongoDB.

--AuthenticationMechanism
Nouveau dans la version 2.4.

Spécifie le mécanisme d'authentification. Par défaut, le mécanisme d'authentification est
MONGODB-CR, qui est le mécanisme d'authentification challenge/réponse MongoDB. Dans
l'édition Abonné MongoDB, mongorestore comprend également un support pour GSSAPI à
gérer l'authentification Kerberos.

See /tutoriel/contrôle-accès-à-mongodb-avec-authentification-kerberos pour plus d'
informations sur l'authentification Kerberos.

--chemindb
Spécifie le répertoire des fichiers de données MongoDB. S'il est utilisé, le --chemindb option
permet mongorestore pour attacher directement aux fichiers de données locaux et insérer les données
sans mongod. Pour courir avec --chemindb, mongorestore doit verrouiller l'accès au
répertoire de données : par conséquent, non mongod peut accéder au même chemin tandis que le processus
s'exécute.

--répertoireperdb
Utilisez l'option --répertoireperdb en conjonction avec l'option correspondante de mongod,
ce qui permet mongorestore pour importer des données dans des instances MongoDB qui ont chaque
les fichiers de la base de données enregistrés dans des répertoires distincts sur le disque. Cette option est uniquement
pertinent lors de la spécification de la --chemindb option.

--journal
Permet mongorestore écrire à la durabilité Journal pour s'assurer que les fichiers de données
restera dans un état cohérent pendant le processus d'écriture. Cette option est uniquement
pertinent lors de la spécification de la --chemindb option.

--db , -d
Utilisez l'option --db option pour spécifier une base de données pour mongorestore restaurer des données développement. Si
la base de données n'existe pas, mongorestore créera la base de données spécifiée. Si
vous ne spécifiez pas de , mongorestore crée de nouvelles bases de données qui correspondent à
les bases de données d'où proviennent les données et les données peuvent être écrasées. Utilisez cette option pour
restaurer les données dans une instance MongoDB qui a déjà des données.

--db pas contrôler qui BSON fichiers mongorestore restaure. Vous devez utiliser le
mongorestore chemin option pour limiter ces données restaurées.

--le recueil , -c
Utilisez l'option --le recueil option pour spécifier une collection pour mongorestore restaurer. Si
vous ne spécifiez pas de , mongorestore importe toutes les collections créées.
Les données existantes peuvent être écrasées. Utilisez cette option pour restaurer les données dans un MongoDB
instance qui a déjà des données, ou pour ne restaurer que certaines données dans le
ensemble de données importé.

--objcheck
Force le mongorestore valider toutes les demandes des clients dès réception à
s'assurer que les clients n'insèrent jamais de documents invalides dans la base de données. Pour les objets
avec un haut degré d'imbrication des sous-documents, --objcheck peut avoir un petit impact sur
performance. Vous pouvez définir --noobjcheck pour désactiver la vérification des objets au moment de l'exécution.

Modifié dans la version 2.4 : MongoDB permet --objcheck par défaut, pour empêcher tout
client d'insérer un BSON mal formé ou invalide dans une base de données MongoDB.

--noobjcheck
Nouveau dans la version 2.4.

Désactive la validation de document par défaut que MongoDB effectue sur tous les BSON entrants
documents.

--filtre ' '
Limite les documents qui mongorestore importe uniquement les documents qui correspondent
le document JSON spécifié comme ' '. Assurez-vous d'inclure le document en un seul
guillemets pour éviter toute interaction avec l'environnement shell de votre système.

--tomber Modifie la procédure de restauration pour supprimer chaque collection de la cible
base de données avant de restaurer la collection à partir de la sauvegarde vidée.

--oplogReplay
Rejoue le journal d'oplog après avoir restauré le vidage pour s'assurer que l'état actuel du
la base de données reflète la sauvegarde ponctuelle capturée avec le "mongodump --oplog"
commander.

--keepVersionIndex
Prévient mongorestore de la mise à niveau de l'index vers la dernière version au cours de la
processus de restauration.

--w <numéro of répliques / écrire>
Nouveau dans la version 2.2.

Spécifie le écrire préoccupation pour chaque opération d'écriture qui mongorestore écrit à
la base de données cible. Par défaut, mongorestore n'attend pas de réponse pour
écrire reconnaissance.

--noOptionsRestore
Nouveau dans la version 2.2.

Prévient mongorestore de définir les options de collecte, telles que celles spécifiées
par le collMod base de données commander, sur les collections restaurées.

--noIndexRestore
Nouveau dans la version 2.2.

Prévient mongorestore de la restauration et de la création d'index comme spécifié dans le
correspondant mongodump sortie.

--oplogLimite
Nouveau dans la version 2.2.

Prévient mongorestore de postuler journal d'oplog entrées plus récentes que le .
Spécifier valeurs sous forme de :, Où est le
secondes depuis l'époque UNIX, et représente un compteur d'opérations dans
l'oplog qui s'est produit dans la seconde spécifiée.

Tu dois utiliser --oplogLimite en conjonction avec l' --oplogReplay option.

L'argument final de la mongorestore la commande est un chemin de répertoire. Cet argument
spécifie l'emplacement du vidage de la base de données à partir duquel restaurer.

UTILISATION


See /tutoriel/backup-databases-with-binary-database-dumps pour un aperçu plus large de
mongorestore usage. Voir aussi le "mongodump" document pour un aperçu de la mongodump,
qui fournit la fonctionnalité inverse associée.

Prenons l'exemple suivant:

mongorestore --collection people --db account dump/accounts/

Ici, mongorestore lit le vidage de la base de données dans le décharger/ sous-répertoire du courant
répertoire et restaure uniquement les documents de la collection nommée personnes du
base de données nommée comptes. mongorestore restaure les données sur l'instance exécutée sur le
interface localhost sur le port 27017.

Dans l'exemple suivant, mongorestore restaure une sauvegarde de l'instance de base de données située dans
déverser à une instance de base de données stockée dans le /srv/mongodb sur la machine locale. Cela nécessite
qu'il n'y a pas d'actif mongod instances attachées à /srv/mongodb répertoire de données.

mongorestore --dbpath /srv/mongodb

Dans le dernier exemple, mongorestore restaure un vidage de la base de données situé à
/opt/sauvegarde/mongodump-2011-10-24, à partir d'une base de données s'exécutant sur le port 37017 sur l'hôte
mongodb1.exemple.net. mongorestore s'authentifie auprès de cette instance MongoDB en utilisant le
Nom d'utilisateur utilisateur et le mot de passe pass, comme suit :

mongorestore --host mongodb1.example.net --port 37017 --username user --password pass /opt/backup/mongodump-2011-10-24

Utilisez mongorestore en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    KDiff3Name
    KDiff3Name
    Ce référentiel n'est plus maintenu
    et est conservé à des fins d'archivage. Voir
    https://invent.kde.org/sdk/kdiff3 for
    le code le plus récent et
    https://download.kde.o...
    Télécharger KDiff3
  • 2
    Chargeur USBGX
    Chargeur USBGX
    USBLoaderGX est une interface graphique pour
    Le chargeur USB de Waninkoko, basé sur
    libwigui. Il permet de répertorier et
    lancer des jeux Wii, des jeux Gamecube et
    homebrew sur Wii et WiiU...
    Télécharger USBLoaderGX
  • 3
    Firebird
    Firebird
    Firebird RDBMS offre des fonctionnalités ANSI SQL
    & fonctionne sous Linux, Windows &
    plusieurs plates-formes Unix. Fonctionnalités
    excellente simultanéité et performances
    & Puissance...
    Télécharger Firebird
  • 4
    KompoZer
    KompoZer
    KompoZer est un éditeur HTML wysiwyg utilisant
    la base de code de Mozilla Composer. Comme
    Le développement de Nvu a été arrêté
    en 2005, KompoZer corrige de nombreux bugs et
    ajoute un f...
    Télécharger KompoZer
  • 5
    Téléchargeur de mangas gratuit
    Téléchargeur de mangas gratuit
    Le Free Manga Downloader (FMD) est un
    application open source écrite en
    Object-Pascal pour la gestion et
    télécharger des mangas à partir de divers sites Web.
    C'est un miroir...
    Télécharger gratuitement Manga Downloader
  • 6
    UNetbootin
    UNetbootin
    UNetbootin vous permet de créer un bootable
    Clés USB Live pour Ubuntu, Fedora et
    autres distributions Linux sans
    graver un CD. Il fonctionne sous Windows, Linux,
    et ...
    Télécharger UNetbootin
  • Plus "

Commandes Linux

Ad