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

Menghubungkan ke server mongoDB jarak jauh

Jawaban singkat

Login ke mesin Anda, buka file konfigurasi mongodb yang terletak di /etc/mongod.conf dan ubah bindIp ke alamat ip mesin Anda (itu adalah alamat ip yang sama yang Anda gunakan untuk ssh ke mesin Anda), setelah itu restart server mongodb.

Jawaban terperinci

  • Buka /etc/mongod.conf file menggunakan salah satu editor, jika Anda menjalankan versi desktop maka Anda dapat menggunakan gedit alat utilitas

      sudo gedit /etc/mongod.conf
    

Jika Anda menjalankan versi server, Anda dapat menggunakan vi editor perintah

    sudo vi /etc/mongod.conf
  • File harus berisi jenis konten berikut:

      systemLog:
          destination: file
          path: "/var/log/mongodb/mongod.log"
          logAppend: true
      storage:
          journal:
              enabled: true
      processManagement:
          fork: true
      net:
          bindIp: 127.0.0.1  // enter your ip address here
          port: 27017
      setParameter:
          enableLocalhostAuthBypass: false
    
  • Setelah Anda mengubah bindIp , maka Anda harus me-restart mongodb, menggunakan perintah berikut

      sudo service mongod restart
    
  • Sekarang Anda dapat terhubung ke server mongodb, dengan alamat ip yang sama dengan yang Anda gunakan untuk ssh ke sistem Anda.

      mongoose.connect('mongodb://<machine_ip_address>:27017/<database_name>')
    


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Menemukan semua catatan yang berisi subbidang tertentu di mongodb

  2. Mengapa saya mendapatkan pengecualian InvalidDocument saat menyimpan objek ke MongoDB di Django untuk pertama kalinya?

  3. Node.js menampilkan gambar dari GridFS Mongo

  4. Cara mengelompokkan berdasarkan dokumen berdasarkan minggu di mongodb

  5. Daemon Mongo tidak dijalankan oleh service mongod start