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})