mongorestore - Online en la nube

Este es el comando mongorestore que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


mongostore - MongoDB

SINOPSIS


La mongorestore la herramienta importa contenido del volcado de la base de datos binaria, creado por mongodump cobren
una base de datos específica. mongorestore puede importar contenido a una base de datos existente o crear una
uno nuevo.

mongorestore solo realiza inserciones en la base de datos existente y no realiza
actualizaciones o afirma. Si existen datos con el mismo _id ya existe en el objetivo
base de datos, mongorestore will No reemplázalo.

mongorestore recreará índices del volcado

El comportamiento de mongorestore tiene las siguientes propiedades:

· Todas las operaciones son inserciones, no actualizaciones.

· Todas las inserciones son "dispara y olvida", mongorestore no espera la respuesta de un
mongod para asegurarse de que el proceso de MongoDB haya recibido o registrado la operación.

La mongod registrará cualquier error en su registro que ocurra durante una operación de restauración, pero
mongorestore no recibirá errores.

Nota El formato de los datos creados por mongodump herramienta de la distribución 2.2 o posterior es
diferente e incompatible con versiones anteriores de mongod.

OPCIONES


mongorestore

--ayuda Devuelve un texto básico de ayuda y uso.

--verboso, -v
Aumenta la cantidad de informes internos devueltos en la línea de comando. Incrementar
la verbosidad con el -v formulario al incluir la opción varias veces, (por ejemplo,
-vvvvv.)

--versión
Devuelve la versión del mongorestore .

--anfitrión <: puerto>
Especifica un nombre de host que se puede resolver para el mongod al que desea restaurar el
base de datos. Por defecto mongorestore intentará conectarse a un proceso de MongoDB
ejecutándose en el número de puerto localhost 27017.

Opcionalmente, especifique un número de puerto para conectar una instancia de MongoDB que se ejecuta en un puerto
que no sea 27017.

Para conectarse a un conjunto de réplicas, puede especificar el nombre de inicialización del conjunto de réplicas y una
lista de miembros del conjunto, en el siguiente formato:

/ <: puerto>, ...

--Puerto
Especifica el número de puerto, si la instancia de MongoDB no se ejecuta en el estándar
Puerto. (es decir 27017) También puede especificar un número de puerto utilizando el --anfitrión mando.

--ipv6 Habilita la compatibilidad con IPv6 que permite mongorestore para conectarse a la instancia de MongoDB
utilizando una red IPv6. Todos los programas y procesos de MongoDB, incluidos mongorestore,
deshabilita la compatibilidad con IPv6 de forma predeterminada.

--ssl Nuevo en la versión 2.4: MongoDB agregó soporte para conexiones SSL a mongod instancias
en mongorestore.

Nota La compatibilidad con SSL en mongorestore no está compilada en la distribución predeterminada de
MongoDB. Ver / administración / ssl para obtener más información sobre SSL y MongoDB.

Además, mongorestore no admite conexiones a mongod instancias que
requieren la validación del certificado del cliente.

Permite a los mongorestore para conectarse a mongod instancia a través de una conexión SSL.

--nombre de usuario , -u
Especifica un nombre de usuario para autenticarse en la instancia de MongoDB, si su base de datos
requiere autenticación. Usar junto con el --contraseña opción de suministrar un
contraseña.

--contraseña , -p
Especifica una contraseña para autenticarse en la instancia de MongoDB. Usar en conjunto
con el mongorestore --nombre de usuario opción para proporcionar un nombre de usuario.

Si especifica un --nombre de usuario sin el --contraseña opción, mongorestore le pedirá
para obtener una contraseña de forma interactiva.

--autenticaciónBase de datos
Nuevo en la versión 2.4.

Especifica la base de datos que contiene el usuario (p. Ej. --nombre de usuario) cartas credenciales.

Por defecto, mongorestore asume que la base de datos especificada en el --db argumento
contiene las credenciales del usuario, a menos que especifique --autenticaciónBase de datos.

See fuente de usuario, / referencia / privilegio-documentos y / reference / user-privileges para
más información sobre la autenticación delegada en MongoDB.

--Mecanismo de autenticación
Nuevo en la versión 2.4.

Especifica el mecanismo de autenticación. De forma predeterminada, el mecanismo de autenticación es
MONGODB-CR, que es el mecanismo de autenticación de desafío / respuesta de MongoDB. En
la edición para suscriptores de MongoDB, mongorestore también incluye soporte para GSSAPI a
manejar la autenticación Kerberos.

See / tutorial / control-access-to-mongodb-with-kerberos-authentication
información sobre la autenticación Kerberos.

--dbpath
Especifica el directorio de los archivos de datos de MongoDB. Si se usa, el --dbpath opción
permite mongorestore para adjuntar directamente a archivos de datos locales e insertar los datos
sin el mongod. Para correr con --dbpath, mongorestore necesita bloquear el acceso a la
directorio de datos: como resultado, no mongod puede acceder a la misma ruta mientras el proceso
carreras.

--directorioperdb
Use el --directorioperdb en conjunto con la opción correspondiente a mongod,
Que permite mongorestore para importar datos en instancias de MongoDB que tienen todos
los archivos de la base de datos guardados en directorios discretos en el disco. Esta opción es solo
relevante al especificar el --dbpath .

--diario
Permite a los mongorestore escribir a la durabilidad revista para asegurarse de que los archivos de datos
permanecerá en un estado consistente durante el proceso de escritura. Esta opción es solo
relevante al especificar el --dbpath .

--db , -d
Use el --db opción para especificar una base de datos para mongorestore para restaurar datos cobren . Si
la base de datos no existe, mongorestore creará la base de datos especificada. Si
no especificas un , mongorestore crea nuevas bases de datos que corresponden a
las bases de datos donde se originaron los datos y se pueden sobrescribir los datos. Utilice esta opción para
restaurar datos en una instancia de MongoDB que ya tenga datos.

--dbNo controlar cual BSON archivos mongorestore restaura. Debes usar el
mongorestore camino opción para limitar los datos restaurados.

--colección , -c
Use el --colección opción para especificar una colección para mongorestore restaurar. Si
no especificas un , mongorestore importa todas las colecciones creadas.
Es posible que se sobrescriban los datos existentes. Utilice esta opción para restaurar datos en un MongoDB
instancia que ya tiene datos, o para restaurar solo algunos datos en el
conjunto de datos importados.

--objetar
Fuerzas el mongorestore para validar todas las solicitudes de los clientes al recibirlas
asegúrese de que los clientes nunca inserten documentos no válidos en la base de datos. Para objetos
con un alto grado de anidamiento de subdocumentos, --objetar puede tener un pequeño impacto en
rendimiento. Puedes configurar --noobjcheck para deshabilitar la comprobación de objetos en tiempo de ejecución.

Modificado en la versión 2.4: MongoDB habilita --objetar de forma predeterminada, para evitar
cliente inserte un BSON con formato incorrecto o inválido en una base de datos MongoDB.

--noobjcheck
Nuevo en la versión 2.4.

Deshabilita la validación de documento predeterminada que MongoDB realiza en todos los BSON entrantes
documentos.

--filtrar ' '
Limita los documentos que mongorestore importa solo aquellos documentos que coinciden
el documento JSON especificado como ' '. Asegúrese de incluir el documento en formato único.
comillas para evitar la interacción con el entorno de shell de su sistema.

--soltar Modifica el procedimiento de restauración para eliminar todas las colecciones del objetivo.
base de datos antes de restaurar la colección desde la copia de seguridad volcada.

--oplogReproducir
Reproduce el registro de operaciones después de restaurar el volcado para asegurarse de que el estado actual del
La base de datos refleja la copia de seguridad en un momento dado capturada con el "mongodump --oplog"
mando.

--keepIndexVersion
Evita mongorestore de actualizar el índice a la última versión durante el
proceso de restauración.

--w <número of réplicas per escribir>
Nuevo en la versión 2.2.

Especifica el escribir preocupación para cada operación de escritura que mongorestore escribe a
la base de datos de destino. Por defecto, mongorestore no espera una respuesta para
escribir reconocimiento.

--noOptionsRestore
Nuevo en la versión 2.2.

Evita mongorestore de configurar las opciones de colección, como las especificadas
según el collmod base de datos de CRISPR Medicine News comando, sobre colecciones restauradas.

--noIndexRestore
Nuevo en la versión 2.2.

Evita mongorestore de restaurar y construir índices como se especifica en el
correspondiente mongodump salida.

--oplogLimit
Nuevo en la versión 2.2.

Evita mongorestore de aplicar registro de operaciones entradas más nuevas que las .
Especificar valores en forma de :, donde el son los
segundos desde la época de UNIX, y representa un contador de operaciones en
el registro de operaciones que se produjo en el segundo especificado.

Debes usar --oplogLimit en conjunción con la --oplogReproducir .

El argumento final de la mongorestore El comando es una ruta de directorio. Este argumento
especifica la ubicación del volcado de la base de datos desde el que restaurar.

USO


See / tutorial / copia de seguridad de bases de datos con volcados de base de datos binaria para una descripción más amplia de
mongorestore uso. Consulte también el "mongodump"documento para obtener una descripción general de la mongodump,
que proporciona la funcionalidad inversa relacionada.

Considere el siguiente ejemplo:

mongorestore --collection people - volcado de cuentas de base de datos / cuentas /

Aquí, mongorestore lee el volcado de la base de datos en el vertedero/ subdirectorio de la actual
directorio y restaura only los documentos de la colección denominada personas desde la
base de datos nombrada cuentas. mongorestore restaura los datos a la instancia que se ejecuta en el
interfaz localhost en el puerto 27017.

En el siguiente ejemplo, mongorestore restaura una copia de seguridad de la instancia de la base de datos ubicada en
arrojar a una instancia de base de datos almacenada en el / srv / mongodb en la máquina local. Esto requiere
que no hay activos mongod instancias adjuntas a / srv / mongodb directorio de datos.

mongorestore --dbpath / srv / mongodb

En el ejemplo final, mongorestore restaura un volcado de base de datos ubicado en
/ opt / backup / mongodump-2011-10-24, de una base de datos que se ejecuta en el puerto 37017 en el anfitrión
mongodb1.ejemplo.net. mongorestore se autentica en esta instancia de MongoDB usando el
nombre de usuario usuario y la contraseña pass, como sigue:

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

Use mongorestore en línea usando los servicios de onworks.net



Últimos programas en línea de Linux y Windows