sql >> Database teknologi >  >> NoSQL >> MongoDB

Opret forbindelse til en specifik database som standard i mongodb

Overrasket over, at jeg ikke kan finde en kopi af dette. Okay, nu har vi indhold.

Fra kommandolinjen skal du bare gøre dette:

$ mongo myDatabase

Dette er faktisk dækket i dokumentationen, omend lidt nede på siden. Intet direkte link, men søg efter og det samme eksempel er der.

Selvfølgelig kunne du have gjort:

$ 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

Som viser brugen sammen med andre muligheder, du kan sende ind.

En anden ting, ikke helt en standardforbindelse, men en genvej er, at du kan gøre dette i .mongorc.js fil:

db=db.getSiblingDB("myDatabase")

Som tildeler variablen db til den database, så nu:

db.collection.find()

Handler på myDatabase .



  1. Kan ikke oprette indeks i mongodb, nøglen er for stor til at indeksere

  2. Få n-te element i en matrix i MongoDB

  3. Deaktiver redis ved mange timeouts ved brug af fjederstøvle

  4. Brug af memcached eller Redis på aws-elasticache