MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Свържете се с конкретна база данни по подразбиране в mongodb

Изненадан съм, че не намирам дубликат на това. Добре, сега имаме съдържание.

От командния ред просто направете това:

$ mongo myDatabase

Това всъщност е обхванато в документацията, макар и надолу по страницата. Няма директна връзка, но потърсете <db address> и същият пример е там.

Разбира се, че бихте могли да направите:

$ 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

Което показва употребата заедно с други опции, които можете да преминете.

Друго нещо, не съвсем стандартно свързване, но пряк път е, че можете да направите това в .mongorc.js файл:

db=db.getSiblingDB("myDatabase")

Което присвоява променливата db към тази база данни, така че сега:

db.collection.find()

Действа върху myDatabase .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да се свържа с MongoDB в Windows?

  2. Заобиколно решение на MongoDB за документ с размер над 16 MB?

  3. Как да генерирате уникален идентификатор на обект в mongodb

  4. проблем с връзката mongo - ruby

  5. Spring data и mongodb - просто връщане назад с пружина в @Transactional