Spaces:
Sleeping
Sleeping
File size: 634 Bytes
048f218 |
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 26 27 28 |
from typing import List
from bson import ObjectId
from pymongo import MongoClient
from app import MONGO_URI
def get_all_users(user_id:str =None) -> List:
client = MongoClient(MONGO_URI)
db = client.crayonics
collection = db['users']
# Insert the document
if user_id==None:
results= collection.find()
if results:
result = [result for result in results]
return result
client.close()
else:
result = collection.find_one(filter={"_id":ObjectId(user_id.strip())})
return result
print(get_all_users(user_id="67c9b68678fbf39f4ed94e01")) |