Как я понял mongoDB (или библиотеки, как например
motor) позволяют создавать коллекции "на лету", при попытке добавить данные в несуществующие:
await db['collection_name'].insert_one(document) # Если коллекции "collection_name" не существовало - она создастся
Насколько такое допустимо?
Если так делать не желательно, то как лучше создавать коллекции при/перед первым запуском?