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
Hi
Nice idea
what would be nice is to have some global connection configuration... like in one module you do:
and then in places where I define models:
Now Movie should get client from
set_default_clientand collection name will become"movie"(lowercase from model name)to override collection