GoGPT Best VPN GoSearch

favicon do OnWorks

mongoexport - Online na nuvem

Execute mongoexport no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando mongoexport que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


mongoexportação - MongoDB

SINOPSE


mongoexportação é um utilitário que produz uma exportação JSON ou CSV de dados armazenados em um MongoDB
instância. Veja o "/ administração / importação-exportação"documento para um uso mais aprofundado
visão geral, e o "Mongoimport"para obter mais informações sobre o Mongoimport
utilitário, que fornece a capacidade de "importação" inversa.

Nota Não use Mongoimport e mongoexportação para backups em grande escala, porque eles não podem
capturar informações de tipo de dados de forma confiável. Usar Mongodump e Mongorestore Como descrito
em "/ administração / backups"para este tipo de funcionalidade.

OPÇÕES


mongoexportação

--Socorro Retorna um texto básico de ajuda e uso.

--verboso, -v
Aumenta a quantidade de relatórios internos retornados na linha de comando. Aumentar
a verbosidade com o -v formulário incluindo a opção várias vezes, (por exemplo,
-vvvvv.)

--versão
Retorna a versão do mongoexportação utilidade.

--hospedeiro <: porta>
Especifica um nome de host resolvível para o mongod a partir do qual você deseja exportar dados.
Por padrão mongoexportação tenta se conectar a um processo MongoDB arruinando no
número da porta localhost 27017.

Opcionalmente, especifique um número de porta para conectar uma instância do MongoDB em execução em uma porta
exceto 27017.

Para se conectar a um conjunto de réplicas, você pode especificar o nome da semente do conjunto de réplicas e uma semente
lista de membros do conjunto, no seguinte formato:

/ <: porta>, , ...

--porta
Especifica o número da porta, se a instância do MongoDB não estiver em execução no padrão
porta. (ie 27017) Você também pode especificar um número de porta usando o mongoexportação --hospedeiro
comando.

--ipv6 Ativa o suporte IPv6 que permite mongoexportação para se conectar à instância do MongoDB
usando uma rede IPv6. Todos os programas e processos do MongoDB, incluindo mongoexportação,
desative o suporte IPv6 por padrão.

--ssl Novo na versão 2.4: MongoDB adicionou suporte para conexões SSL para mongod instâncias
em mongoexport.

Nota O suporte SSL no mongoexport não é compilado na distribuição padrão do
MongoDB. Ver / administração / ssl para obter mais informações sobre SSL e MongoDB.

Além disso, mongoexport não suporta conexões com mongod instâncias que
requer validação de certificado de cliente.

Permite mongoexportação conectar-se a mongod instância em uma conexão SSL.

--nome do usuário , -u
Especifica um nome de usuário para autenticação na instância MongoDB, se seu banco de dados
requer autenticação. Use em conjunto com o mongoexportação --senha opção
para fornecer uma senha.

--senha , -p
Especifica uma senha para autenticação na instância do MongoDB. Use em conjunto
com o --nome do usuário opção de fornecer um nome de usuário.

Se você especificar um --nome do usuário sem o --senha opção, mongoexportação solicitará
para uma senha interativamente.

--authenticationDatabase
Novo na versão 2.4.

Especifica o banco de dados que contém o usuário (por exemplo --nome do usuário) credenciais.

Por padrão, o mongoexportação assume que o banco de dados especificado para o --db argumento
mantém as credenciais do usuário, a menos que você especifique --authenticationDatabase.

See fonte do usuário, / reference / privilege-documents e / referência / privilégios de usuário for
mais informações sobre autenticação delegada no MongoDB.

--authenticationMecanismo
Novo na versão 2.4.

Especifica o mecanismo de autenticação. Por padrão, o mecanismo de autenticação é
MONGODB-CR, que é o mecanismo de autenticação de desafio / resposta do MongoDB. No
o MongoDB Subscriber Edition, mongoexportação também inclui suporte para GSSAPI para
lidar com a autenticação Kerberos.

See / tutorial / control-access-to-mongodb-with-kerberos-authentication para mais
informações sobre autenticação Kerberos.

--dbpath
Especifica o diretório dos arquivos de dados MongoDB. Se usado, o --dbpath opção
permite mongoexportação para anexar diretamente a arquivos de dados locais e inserir os dados
sem o mongod. Para correr com --dbpath, mongoexportação precisa bloquear o acesso ao
diretório de dados: como resultado, não mongod pode acessar o mesmo caminho enquanto o processo
corre.

--directoryperdb
Use o --directoryperdb em conjunto com a opção correspondente para mongod,
que permite mongoexportação para exportar dados para instâncias do MongoDB que têm todos
arquivos do banco de dados salvos em diretórios discretos no disco. Esta opção é apenas
relevante ao especificar o --dbpath opção.

--Diário
Permite mongoexportação operações para acessar a durabilidade revista para garantir que o
a exportação está em um estado consistente. Esta opção só é relevante ao especificar o
--dbpath opção.

--db , -d
Use o --db opção para especificar o nome do banco de dados que contém o
coleção que você deseja exportar.

--coleção , -c
Use o --coleção opção para especificar a coleção que você deseja mongoexportação para
exportar.

--Campos , -f
Especifique um campo ou campos numéricos para incluir na exportação. Todos os outros campos serão
excluídos da exportação. Separe uma lista de campos por vírgulas para limitar os campos
exportado.

--fieldArquivo
Como uma alternativa para "--Campos" a --fieldArquivo opção permite que você especifique um arquivo
(por exemplo: `) para manter uma lista de nomes de campo para especificar uma lista de campos para incluir
na exportação. Todos os outros campos serão excluídos da exportação. Coloque um campo
por linha.

--consulta
Fornece uma JSON documento como uma consulta que opcionalmente limita os documentos retornados
na exportação.

--csv Altera o formato de exportação para um formato de valores separados por vírgula (CSV). Por padrão
mongoexportação grava dados usando um JSON documento para cada documento MongoDB.

--jsonArray
Modifica a saída de mongoexportação para escrever todo o conteúdo da exportação como um
solteiro JSON variedade. Por padrão mongoexportação grava dados usando um documento JSON para
cada documento MongoDB.

--slaveOk, -k
Permite mongoexportação para ler dados de nós secundários ou escravos ao usar
mongoexportação com um conjunto de réplicas. Esta opção está disponível apenas se conectado a um
mongod or mongos e não está disponível quando usado com o "mongoexportação --dbpath"
opção.

Este é o comportamento padrão.

--Fora , -o
Especifique um arquivo para gravar a exportação. Se você não especificar um nome de arquivo, o
mongoexportação grava dados na saída padrão (por exemplo stdout).

--forceTableScan
Novo na versão 2.2.

Forças mongoexportação para verificar o armazenamento de dados diretamente: normalmente, mongoexportação salva
entradas conforme aparecem no índice do _id campo. Usar --forceTableScan pular
o índice e escaneie os dados diretamente. Normalmente, existem dois casos em que este
o comportamento é preferível ao padrão:

1. Se você tiver tamanhos de chave acima de 800 bytes que não estariam presentes no _id índice.

2. Seu banco de dados usa um padrão _id campo.

Quando você corre com --forceTableScan, mongoexportação não utiliza $ snapshot. Como
resultado, a exportação produzida por mongoexportação pode refletir o estado do banco de dados em
muitos pontos diferentes no tempo.

Aviso
Uso --forceTableScan com extrema cautela e consideração.

USO


No exemplo a seguir, mongoexportação exporta a coleção contatos do usuários
banco de dados do mongod instância em execução no número da porta localhost 27017. Este comando
grava os dados de exportação em CSV formato em um arquivo localizado em /opt/backups/contacts.csv.

mongoexport --db usuários --coleção contatos --csv --out /opt/backups/contacts.csv

O próximo exemplo cria uma exportação da coleção contatos da instância do MongoDB
rodando no número da porta localhost 27017, com registro no diário explicitamente ativado. Esse
grava a exportação para o contactos.json arquivo em JSON formato.

mongoexport --db vendas --collection contacts --out contacts.json --journal

O exemplo a seguir exporta a coleção contatos do vendas banco de dados localizado em
os arquivos de dados MongoDB localizados em / srv / mongodb /. Esta operação grava a exportação para
saída padrão em JSON formato.

mongoexport --db vendas --collection contacts --dbpath / srv / mongodb /

Aviso
O exemplo acima só terá sucesso se não houver mongod conectado aos dados
arquivos localizados no / srv / mongodb / diretório.

O exemplo final exporta a coleção contatos do banco de dados especialistas em Marketing . Estes dados
reside na instância do MongoDB localizada no host mongodb1.exemplo.net rodando no porto
37017, que requer o nome de usuário usuário e a senha passar.

mongoexport --host mongodb1.example.net --port 37017 --username usuário --password pass --collection contacts --db marketing --out mdb1-examplenet.json

Use mongoexport online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad




×
Anúncios
❤ ️Compre, reserve ou compre aqui — sem custos, ajuda a manter os serviços gratuitos.