sql >> Databasteknik >  >> NoSQL >> MongoDB

Anslut till en specifik databas som standard i mongodb

Förvånad över att jag inte hittar en kopia av detta. Okej, nu har vi innehåll.

Från kommandoraden gör du bara så här:

$ mongo myDatabase

Detta är faktiskt täckt i dokumentationen, om än nere på sidan något. Ingen direktlänk men sök efter <db address> och samma exempel finns där.

Naturligtvis kunde du ha 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 visar användningen tillsammans med andra alternativ du kan skicka in.

En annan sak, inte helt en standardanslutning men en genväg är att du kan göra detta i .mongorc.js fil:

db=db.getSiblingDB("myDatabase")

Som tilldelar variabeln db till den databasen så nu:

db.collection.find()

Agerar på myDatabase .



  1. Räkna resultat med MongoDB 3.0 Java Driver

  2. Vilka parametrar skickas till Mongoose callbacks

  3. ClusterControl 1.5-dokumentation - Vad är nytt

  4. mongodb 3.4.3 Tillstånd nekad widtiger_kv_engine.cpp 267 fel med ubuntu 16