sql >> Base de Datos >  >> NoSQL >> MongoDB

Conéctese a una base de datos específica de forma predeterminada en mongodb

Sorprendido de no encontrar un duplicado de esto. Bien, ahora tenemos contenido.

Desde la línea de comando, solo haz esto:

$ mongo mi base de datos

Esto en realidad está cubierto en la documentación, aunque un poco más abajo en la página. Sin enlace directo, pero busque <db address> y el mismo ejemplo está ahí.

Por supuesto que podrías haber hecho:

$ 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 muestra el uso junto con otras opciones que puede pasar.

Otra cosa, no es una conexión predeterminada, pero un atajo es que puede hacer esto en .mongorc.js archivo:

db=db.getSiblingDB("myDatabase")

Que asigna la variable db a esa base de datos, así que ahora:

db.collection.find()

Está actuando en myDatabase .