Я пишу модуль python, который будет содержать некоторые функции, которые будут манипулировать базой данных mongodb.
Как я могу выполнить проверку входных данных, переданных этой функции, прежде чем сохранять их в базе данных?
Например, скажем, одна из функций в модуле createUser(user)
, которая принимает словарь python в качестве аргумента. Этот словарь содержит информацию о пользователе для сохранения в базе данных. Я хочу создать автоматическую процедуру проверки, которая проверяет соответствие структуры словаря структуре базы данных.