-
Notifications
You must be signed in to change notification settings - Fork 27
Conexión Remota MongoDB y PyMongo
En este tutorial veremos como realizar la conexión de un grupo específico a una base de datos Mongo, desde terminal y desde python con el modulo pymongo
.
Para conectarse desde la terminal al servidor dispuesto por la universidad, realizar el siguiente comando en cualquier consola bash con mongo
instalado
mongo -u grupoXX -p grupoXX gray.ing.puc.cl/grupoXX --authenticationDatabase admin
Los comandos que se pueden ejecutar desde la consola pueden encontrarlos en la Documentación. Ustedes necesitan solamente aquellos referentes a Databases y a Collections.
Para realizar la conexión desde pymongo, ya sea en localhost o en un servidor externo, se debe hacer la conexión de la siguiente forma
from pymongo import MongoClient
uri = "mongodb://grupoXX:[email protected]/grupoXX?authSource=admin"
# La uri 'estándar' es "mongodb://user:password@ip/database"
client = MongoClient(uri)
db = client.get_database()
Los métodos de esta librería los pueden encontrar en la Documentación