-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
featureFeatureFeature
Description
Hi
Nice idea
what would be nice is to have some global connection configuration... like in one module you do:
client = mongox.Client(
"mongodb://localhost:27017", get_event_loop=asyncio.get_running_loop
)
mongox.set_default_client("mongodb://localhost:27017", get_event_loop=asyncio.get_running_loop)
and then in places where I define models:
class Movie(mongox.Model):
name: str
year: int
# !!! no Meta
Now Movie should get client from set_default_client
and collection name will become "movie"
(lowercase from model name)
to override collection
class Movie(mongox.Model, collection="movies"):
name: str
year: int
aminalaee and nixonjoshua98
Metadata
Metadata
Assignees
Labels
featureFeatureFeature