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.