MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Conecte-se a um banco de dados específico por padrão no mongodb


Surpreso que eu não encontrar uma duplicata disso. Pronto, agora temos conteúdo.

Na linha de comando, basta fazer isso:

$ mongo myDatabase

Na verdade, isso é abordado na documentação, embora um pouco na página. Sem link direto, mas procure por <db address> e o mesmo exemplo está lá.

Claro que você poderia ter feito:
$ mongo --help
MongoDB shell version: 2.4.9
usage: mongo [options] [db address] [file names (ending in .js)]
db address can be:
    foo                   foo database on local machine
    192.169.0.5/foo       foo database on 192.168.0.5 machine
    192.169.0.5:9999/foo  foo database on 192.168.0.5 machine on port 9999

Que mostra o uso junto com outras opções que você pode passar.

Outra coisa, não é bem uma conexão padrão, mas um atalho é que você pode fazer isso no .mongorc.js Arquivo:
db=db.getSiblingDB("myDatabase")

Que atribui a variável db para esse banco de dados, então agora:
db.collection.find()

Está atuando em myDatabase .