Spaces:
Sleeping
Sleeping
File size: 758 Bytes
cb3ef57 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from pymongo import MongoClient
# MongoDB URI with actual credentials
CONNECTION_STRING = "mongodb+srv://transpolymer:transpolymer365@cluster0.2ojpls3.mongodb.net/?retryWrites=true&w=majority&appName=Cluster0"
# Function to get the database
def get_database():
client = MongoClient(CONNECTION_STRING)
return client["transpolymerDB"]
# Get users collection
db = get_database()
users_collection = db["users"]
# Insert a new user
def insert_user(user_data):
users_collection.insert_one(user_data)
# Find a user by email
def find_user_by_email(email):
return users_collection.find_one({"email": email})
# ✅ ADD THIS: Find a user by username
def find_user_by_username(username):
return users_collection.find_one({"username": username}) |