Spaces:
Sleeping
Sleeping
File size: 725 Bytes
6b1e8b6 | 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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | #devggn
from config import MONGO_DB
from motor.motor_asyncio import AsyncIOMotorClient as MongoCli
mongo = MongoCli(MONGO_DB)
db = mongo.users
db = db.users_db
async def get_users():
user_list = []
async for user in db.users.find({"user": {"$gt": 0}}):
user_list.append(user['user'])
return user_list
async def get_user(user):
users = await get_users()
if user in users:
return True
else:
return False
async def add_user(user):
users = await get_users()
if user in users:
return
else:
await db.users.insert_one({"user": user})
async def del_user(user):
users = await get_users()
if not user in users:
return
else:
await db.users.delete_one({"user": user})
|