MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Menghubungkan ke set replika MongoDB dengan rmongodb

Seperti yang telah dicatat oleh Sim, rmongodb 1.0.3 tidak menyelesaikan nama host .

Namun, dimungkinkan untuk terhubung ke set replika dari rmongodb dengan beberapa peringatan:

  • Anda harus menyertakan semua nama host (jika yang utama tidak ditemukan dalam daftar host awal, rmongodb akan gagal terhubung)
  • nama host harus diberikan sebagai IP
  • jika menggunakan pengguna admin, Anda harus mengautentikasi terlebih dahulu ke database admin (setidaknya ini adalah perilaku yang diharapkan tapi perlu diperhatikan)
  • Saya hanya bisa membuat koneksi berfungsi dengan tidak memberikan nama replSet

Jadi string koneksi kerja saya terlihat seperti:

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

NB:Saya hanya menguji ini dengan MongoDB 2.2.0.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bisakah findOne cocok terlebih dahulu atau terakhir?

  2. Kompas mongodb musim semi tidak memiliki data/koleksi yang dibuat

  3. Pemberitahuan:Properti tidak terdefinisi:MongoDB\Driver\Manager::$mydb di [Path] di server wamp

  4. Pencadangan dan Pemulihan MongoDB

  5. Perbedaan antara menyimpan ObjectId dan bentuk stringnya, di MongoDB