sql >> Databáze >  >> NoSQL >> MongoDB

Připojení k sadě replik MongoDB pomocí rmongodb

Jak poznamenal Sim, rmongodb 1.0.3 nerozkládá názvy hostitelů .

Je však možné se připojit k sadám replik z rmongodb s několika upozorněními:

  • musíte zahrnout všechny názvy hostitelů (pokud primární není nalezen v seznamu výchozích hostitelů, rmongodb se nepodaří připojit)
  • názvy hostitelů musí být zadány jako adresy IP
  • Pokud používáte administrátora, musíte se nejprve autorizovat do administrátorské databáze (toto je alespoň očekávané chování ale stojí za zmínku)
  • Mohl jsem zprovoznit připojení pouze tehdy, když ne poskytnutím názvu replSet

Můj pracovní řetězec připojení tedy vypadá takto:

mongo.create(c("192.168.1.123:27017","192.168.1.124:27018","192.168.1.125:27017"),"","user","password", "thedb")

Poznámka:Testoval jsem to pouze s MongoDB 2.2.0.



  1. Jak spojit dvě sbírky v mongoose

  2. Dotaz MongoDB s podmínkou „nebo“.

  3. Konzistentní hašování jako způsob škálování zápisů

  4. Najít klíč podle hodnoty