Для создания функции `create_user`, которая будет добавлять нового пользователя в базу данных MongoDB с помощью Python, можно использовать следующий код:
```python
from pymongo import MongoClient
def create_user(username, email, password):
client = MongoClient('mongodb://localhost:27017/') # Подключение к MongoDB
db = client['mydatabase'] # Выбор базы данных
collection = db['users'] # Выбор коллекции
# Создание нового пользователя
new_user = {
'username': username,
'email': email,
'password': password
}
# Добавление нового пользователя в базу данных
result = collection.insert_one(new_user)
print(f'User {username} added with ID: {result.inserted_id}')
create_user('john_doe', '[email protected]', 'password123')
```
Этот код создает функцию `create_user`, которая принимает параметры `username`, `email` и `password`, создает нового пользователя с этими данными и добавляет его в коллекцию `users` базы данных `mydatabase` в MongoDB. Для использования функции можно вызывать ее с нужными параметрами, например `create_user('john_doe', '[email protected]', 'password123')`.