MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

conexão mongoengine e vários bancos de dados


Se cada um do seu modelo estiver vinculado a um banco de dados diferente. Você deve usar algo assim (cfr docs ):
connect('workouts', alias='dbworkouts')  # init a connection to database named "workouts" and register it under alias "dbworkouts"
connect('users', alias='dbusers')    

class Workout(Document):
    meta = {"db_alias": "dbworkouts"}
    workoutID = UUIDField()
    ...

class UserModel(Document):
    meta = {"db_alias": "dbusers"}
    userID = UUIDField()
    ...