def get_by_email(cls, email): user = Database.find_one(collection=constants.USER_COLLECTION, query={"email": email}) if user: print(user) return cls(**user) return None
def get_by_id(cls, _id): user = Database.find_one(collection=constants.USER_COLLECTION, query={"_id": _id}) if user: return cls(**user) return None
def from_mongo(cls, uid): post_elem = Database.find_one(collection=constants.POST_COLLECTION, query={'_id': uid}) return cls(**post_elem).json()
def from_mongo(cls, __i): blog = Database.find_one(collection=constants.BLOG_COLLECTION, query={"_id": __i}) return cls(**blog)