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

Připojení ke vzdálenému serveru mongoDB

Krátká odpověď

Přihlaste se ke svému počítači, otevřete konfigurační soubor mongodb umístěný na /etc/mongod.conf a změňte bindIp do pole IP adresa vašeho počítače (je to stejná IP adresa, kterou používáte pro ssh na váš počítač), poté restartujte server mongodb.

Podrobná odpověď

  • Otevřete /etc/mongod.conf soubor pomocí libovolného editoru, pokud používáte verzi pro stolní počítače, můžete použít gedit obslužný nástroj

      sudo gedit /etc/mongod.conf
    

Pokud používáte serverovou verzi, můžete použít editor vi příkaz

    sudo vi /etc/mongod.conf
  • Soubor by měl obsahovat následující druh obsahu:

      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
    
  • Jakmile změníte bindIp , pak musíte restartovat mongodb pomocí následujícího příkazu

      sudo service mongod restart
    
  • Nyní se budete moci připojit k serveru mongodb se stejnou IP adresou, kterou používáte pro ssh do vašeho systému.

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


  1. Lua skript pro Redis, který sčítá hodnoty klíčů

  2. Proč mi mongodb nedává více než 100 dokumentů?

  3. Jak uděláte operátor SQL Like v mongoDB pomocí oficiálního ovladače C#

  4. MongoDb se vypne pomocí kódu 100