[ Foro de Python ]

Conectar Python con MOngoDB en la nube

09-Nov-2023 12:08
Invitado (NantraX)
0 Respuestas

No puedo conectar mi BD MongoDB en la nube con mi codigo Python. Este es el codigo: No se si me falta por configurar algo especial en cloud.mongo, he autorizado la IP.

Código:

from pymongo import MongoClient
try:

conex=“mongodb+srv://<usuario>:<password>@cluster0.h4rnxf5.mongodb.net/?retryWrites=true&w=majority“

   client = MongoClient(conex)
   print(f“nnHost: {client.HOST} ** Puerto: {client.PORT} “)
   myDb = client[‘Prueba‘]
   print(f“nConectado correctamente a Base de datos : {myDb.name} “)
   myCol = myDb[‘Xmas‘]
   print(f“nConectado a Coleccion: {myCol.name}“)
   print(f“nnColecciones dentro de Prueba: n {myDb.list_collection_names()}“)

   documents=myCol.find()
   for document in documents:
       print(document)





Error:

All nameservers failed to answer the query _mongodb._tcp.cluster0.h4rnxf5.mongodb.net. IN SRV:




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)