[ Foro de Python ]
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.)