1.9.0, а aiogram v3 требует 1.9.0 и выше?
odmantic:
pydantic = ">=1.6.2,!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<1.9.0"
aiogram:
pydantic = "^1.9.0"
а почему вы выбрали MongoDB? Как вы решаете задачу миграции схемы? Что такое eventual consistency?
Хотел сделать небольшого бота и узнать как в целом работать с монгой
почему именно монга?
Где-то картинку видел и она стояла на первом месте, из-за её популярности видимо и выбрал
для прикола погуглил https://www.c-sharpcorner.com/article/what-is-the-most-popular-database-in-the-world/
NoSQL решения - это специализированные решения под конкретные задачи. Прежде чем их брать, надо понимать зачем. Ты бы ещё кссандру взял или Influx как основное хранилище. В целом потыкать - неплохая мысль, но лучше начать сразу с описания фич и как минимум освоить реляционные
Ну я чутка щупал postgresql, решил посмотреть что такое nosql
чутка? транзакции слыашал? А зачем нужны миграции? А для чего нужны нормальные формы?
Про транзакции слышал, но в целом не читал что это. Миграции делаются при изменении структуры бд. Про последнее первый раз слышу
Обсуждают сегодня