sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke oprette forbindelse til mongo på fjernserveren

sørg for, at mongodb-dæmonen kører og lytter på 0.0.0.0, men ikke 127.0.0.1-porten

for eksempel, for min lokale mongodb, har den denne config:

[[email protected] ~]$ cat /etc/mongod.conf 
##
### Basic Defaults
##

# Comma separated list of ip addresses to listen on (all local ips by default)
bind_ip = 127.0.0.1

# Specify port number (27017 by default)
#port = 27017

for at mongodb-serveren kan lytte efter fjernforbindelser, kan du ændre

# Comma separated list of ip addresses to listen on (all local ips by default)
bind_ip = 0.0.0.0


  1. Sådan vælger du kun matchede underdokument af mongodb ved hjælp af python

  2. mongodb $eksisterer altid og returnerer 0

  3. Liste dynamiske attributter i en Mongoid-model

  4. Sådan opdateres indlejret dokument i MongoDB med Doctrine ODM