InglêsFrancêsEspanhol

Ad


favicon do OnWorks

mongo - Online na nuvem

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

Este é o comando mongo 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


mongo - Shell do MongoDB

DESCRIÇÃO


mongo é uma interface de shell JavaScript interativa para MongoDB, que fornece um poderoso
interface para administradores de sistemas, bem como uma maneira para os desenvolvedores testarem consultas e
operações diretamente com o banco de dados. mongo também fornece um JavaScript totalmente funcional
ambiente para uso com um MongoDB. Este documento aborda a invocação básica do
mongo shell e uma visão geral de seu uso.

SINOPSE


mongo [--Concha] [--nodb] [--norc] [--quieto] [--porta ] [--hospedeiro ] [--avaliação
] [-você ] [--nome do usuário ] [-p ] [--senha
] [--ajuda] [-h] [--versão] [--verboso] [--ipv6] [base de dados] [arquivo.js]

INTERFACE


Opções
- concha
Ativa a interface do shell após avaliar um JavaScript Arquivo. Se você invocar o
mongo comando e especifique um arquivo JavaScript como um argumento, ou use --eval para
especificar JavaScript na linha de comando, o - concha opção fornece ao usuário um
prompt de shell após a conclusão da execução do arquivo.

--nodb Impede que o shell se conecte a qualquer instância do banco de dados. Mais tarde, para se conectar a
um banco de dados dentro do shell, consulte mongo-shell-new-conexões.

--norc Impede o shell de buscar e avaliar ~ / .mongorc.js no arranque.

--quieto
Silencia a saída do shell durante o processo de conexão.

--porta
Especifica a porta onde o mongod or mongos instância está ouvindo. A não ser que
especificada mongo se conecta a mongod instâncias no porto 27017, que é o padrão
mongod porta.

--hospedeiro
especifica o host onde o mongod or mongos está executando para se conectar como
. Por padrão mongo tentará se conectar a um processo MongoDB em execução
no localhost.

--eval
Avalia uma expressão JavaScript especificada como um argumento para esta opção. mongo
não carrega seu próprio ambiente ao avaliar o código: como resultado, muitas opções de
o ambiente de shell não está disponível.

--nome do usuário , -u
Especifica um nome de usuário para autenticação na instância do MongoDB. Use em conjunto
com o --senha opção de fornecer uma senha. Se você especificar um nome de usuário e
senha, mas o banco de dados padrão ou o banco de dados especificado não requer
autenticação, mongo sairá com uma exceção.

--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, mongo solicitará uma senha interativamente, se
que o mongod or mongos requer autenticação.

--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 mongo assume que o nome do banco de dados especificado no db endereço deté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 para
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, mongo também inclui suporte para GSSAPI lidar
Autenticação Kerberos.

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

--ssl Habilite a conexão a um mongod or mongos que possui criptografia SSL.

--sslPEMKeyFile
Novo na versão 2.4.

Note o omissão distribuição of MongoDB parece não contém suporte para SSL. Para usar SSL
você pode compilar MongoDB com suporte SSL ou usar o assinante MongoDB
Edição. Ver / administração / ssl para obter mais informações sobre SSL e MongoDB.

Especifica o .pem arquivo que contém o certificado SSL e a chave. Especifique o arquivo
nome do .pem arquivo usando caminhos relativos ou absolutos

Obrigatório ao usar o --ssl opção se o mongod or mongos tem Arquivo sslCA habilitado sem
sslWeakCertificateValidação.

--sslPEMKeyPassword
Novo na versão 2.4.

Note o omissão distribuição of MongoDB parece não contém suporte para SSL. Para usar SSL
você pode compilar MongoDB com suporte SSL ou usar o assinante MongoDB
Edição. Ver / administração / ssl para obter mais informações sobre SSL e MongoDB.

Especifica a senha para descriptografar a cadeia de certificação raiz especificada por --sslPEMKeyFile.

Requerido apenas se o arquivo da chave do certificado for criptografado.

--sslCAArquivo
Novo na versão 2.4.

Note o omissão distribuição of MongoDB parece não contém suporte para SSL. Para usar SSL
você pode compilar MongoDB com suporte SSL ou usar o assinante MongoDB
Edição. Ver / administração / ssl para obter mais informações sobre SSL e MongoDB.

Especifica o .pem arquivo que contém o certificado da Autoridade de Certificação.
Especifique o nome do arquivo do .pem arquivo usando caminhos relativos ou absolutos

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

--versão
Retorna a versão do shell.

--verbose
Aumenta o detalhamento da saída do shell durante o processo de conexão.

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

<db endereço>
Especifica o "endereço do banco de dados" do banco de dados ao qual se conectar. Por exemplo:

administrador mongo

O comando acima irá conectar o mongo concha para o admin banco de dados no local
máquina. Você pode especificar uma instância de banco de dados remoto, com o nome do host resolvível
ou endereço IP. Separe o nome do banco de dados do nome do host usando um / personagem.
Veja os seguintes exemplos:

mongo mongodb1.exemplo.net
mongo mongodb1 / admin
mongo 10.8.8.10/teste


Especifica um arquivo JavaScript a ser executado e, em seguida, encerrado. Deve ser a última opção
Especificadas. Use o - concha opção de retornar a um shell após o término do arquivo
execução.

Arquivos
~ / .dbshell
mongo mantém um histórico de comandos no .dbshell arquivo.

Note mongo não registra interação relacionada à autenticação no histórico
arquivo, incluindo autenticar e db.addUser ().

Aviso
Versões do Windows mongo.exe anterior a 2.2.0 salvará o .dbshell arquivo no
mongo.exe diretório de trabalho.

~ / .mongorc.js
mongo vai ler o .mongorc.js arquivo do diretório inicial do usuário que está chamando
mongo. No arquivo, os usuários podem definir variáveis, personalizar o mongo prompt de shell, ou
atualize as informações que eles gostariam que fossem atualizadas sempre que iniciarem um shell. Se você
use o shell para avaliar um arquivo ou expressão JavaScript na linha de comando
de --eval ou especificando a . Js lima para mongo, mongo vai ler o .mongorc.js lima
depois de o JavaScript concluiu o processamento.

Especifique o --norc opção para desativar a leitura .mongorc.js.

/ tmp / mongo_edit. Js
Criado by mongo quando edição a arquivo. If que o lima existe mongo precisarão anexar an número inteiro
da 1 para 10 para que o tempo valor para tentativa para crio a único arquivo.

% TEMP% mongo_edit. Js
Criado by mongo.exe on Windows quando edição a arquivo. If que o lima existe mongo precisarão
anexar an número inteiro da 1 para 10 para que o tempo valor para tentativa para crio a único arquivo.

Meio Ambiente
EDITOR Especifica o caminho para um editor a ser usado com o editar comando shell. Um JavaScript
variável EDITOR irá substituir o valor de EDITOR.

EMPRESA Especifica o caminho para o diretório inicial onde mongo vai ler o .mongorc.js lima
e escrever o .dbshell arquivo.

HOMEDRIVE
Em sistemas Windows, HOMEDRIVE especifica o caminho do diretório onde mongo precisarão
Leia o .mongorc.js arquivo e escrever o .dbshell arquivo.

HOMEPATH
Especifica o caminho do Windows para o diretório inicial onde mongo vai ler o
.mongorc.js arquivo e escrever o .dbshell arquivo.

TECLADO ATALHOS


A mongo o shell oferece suporte aos seguintes atalhos de teclado: [1]

┌─────────────────────┬─────────────────────────────────────────────────────────── ─────┐
Atalhofunção
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Seta para cima │ Recuperar o comando anterior de │
│ │ história │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Seta para baixo │ Recuperar o próximo comando de │
│ │ história │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Início │ Vá para o início da linha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Fim │ Vá para o fim da linha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Tab │ Método / comando de preenchimento automático │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Seta esquerda │ Retroceder um caractere │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Seta direita │ Avança um caractere │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-seta para a esquerda │ Retrocede uma palavra │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-seta para a direita │ Avança uma palavra │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-seta para a esquerda │ Retroceder uma palavra │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-seta para a direita │ Avançar uma palavra │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-A │ Vá para o início da linha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-B │ Retrocede um caractere │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-C │ Saia do mongo concha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-D │ Excluir um caractere (ou sair do mongo
│ │ concha) │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-E │ Vá para o fim da linha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-F │ Avança um caractere │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-G │ Abortar │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-J │ Aceitar / avaliar a linha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-K │ Matar / apagar a linha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-L ou digite cls │ Limpe a tela │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-M │ Aceitar / avaliar a linha │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-N │ Recupera o próximo comando de │
│ │ história │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-P │ Recupera o comando anterior de │
│ │ história │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-R │ Histórico de comandos de pesquisa reversa │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-S │ Histórico do comando de pesquisa direta │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-T │ Transpor caracteres │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-U │ Executa o descarte de linha do Unix │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-W │ Executar eliminação de palavras do Unix │
└─────────────────────┴───────────────────────────────────────────────────────────────────────────────────── ─────┘

│Ctrl-Y │ Arranque │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-Z │ Suspender (o controle de trabalho funciona em │
│ │ Linux) │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-H │ Retroceder-deletar um caractere │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Ctrl-I │ Completo, igual ao Tab │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-B │ Retroceder uma palavra │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-C │ Palavras maiúsculas │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-D │ Matar palavra │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-F │ Avançar uma palavra │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-L │ Mudar a palavra para minúsculas │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-U │ Mudar a palavra para maiúsculas │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-Y │ Yank-pop │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-Backspace │ Palavra de matar para trás │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta- <│ Recupere o primeiro comando em │
│ │ histórico de comandos │
├─────────────────────┼───────────────────────────────────────────────────────────────────────────────────── ─────┤
│Meta-> │ Recupere o último comando em │
│ │ histórico de comandos │
└─────────────────────┴───────────────────────────────────────────────────────────────────────────────────── ─────┘

[1] MongoDB acomoda vários atalhos de teclado, desde 2.0, mongo inclui suporte para o básico
atalhos de teclado emacs.

USO


Normalmente, os usuários invocam o shell com o mongo comando no prompt do sistema. Considere o
a seguir exemplos para outros cenários.

Para se conectar a um banco de dados em um host remoto usando autenticação e uma porta não padrão,
use o seguinte formulário:

mongo --username --senha --nome de anfitrião --porta 28015

Como alternativa, considere a seguinte forma abreviada:

mongo -u -p --hospedeiro --porta 28015

Substituir , e com os valores apropriados para sua situação e
substituir ou omitir o --porta como necessário.

Para executar um arquivo JavaScript sem avaliar o ~ / .mongorc.js arquivo antes de iniciar um
sessão shell, use o seguinte formulário:

mongo --shell --norc alternativo-ambiente.js

Para imprimir, retornar uma consulta como JSON, a partir do prompt do sistema usando o --eval opção, use a
seguinte formulário:

mongo --eval 'db.collection.find (). forEach (printjson)'

Use aspas simples (por exemplo ') para incluir o JavaScript, bem como o JavaScript adicional
necessário para gerar esta saída.

Use mongo online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Firebird
    Firebird
    Firebird RDBMS oferece recursos ANSI SQL
    & roda em Linux, Windows &
    várias plataformas Unix. Características
    excelente simultaneidade e desempenho
    & potência...
    Baixar Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer é um editor HTML wysiwyg usando
    a base de código do Mozilla Composer. Como
    O desenvolvimento do Nvu foi interrompido
    em 2005, KompoZer corrige muitos bugs e
    adiciona um f...
    Baixar KompoZer
  • 3
    Downloader de mangá grátis
    Downloader de mangá grátis
    O Free Manga Downloader (FMD) é um
    aplicativo de código aberto escrito em
    Object-Pascal para gerenciamento e
    baixando mangá de vários sites.
    Isso é um espelho...
    Baixe o Manga Downloader Gratuito
  • 4
    UNetbootin
    UNetbootin
    O UNetbootin permite criar arquivos inicializáveis
    Unidades USB ao vivo para Ubuntu, Fedora e
    outras distribuições Linux sem
    gravando um CD. Funciona em Windows, Linux,
    e ...
    Baixar UNetbootin
  • 5
    ERP Dolibarr - CRM
    ERP Dolibarr - CRM
    Dolibarr ERP - CRM é uma ferramenta fácil de usar
    Pacote de software de código aberto ERP e CRM
    (executado com um servidor web php ou como
    software autônomo) para empresas,
    fundações...
    Baixar Dolibarr ERP - CRM
  • 6
    Cliente SQL SQuirreL
    Cliente SQL SQuirreL
    SQuirreL SQL Client é um SQL gráfico
    cliente escrito em Java que permitirá
    você para ver a estrutura de um JDBC
    banco de dados compatível, navegue pelos dados em
    mesas ...
    Baixar SQuirreL SQL Client
  • Mais "

Comandos Linux

Ad