Пример #1
0
 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
Пример #2
0
 def get_by_id(cls, _id):
     user = Database.find_one(collection=constants.USER_COLLECTION,
                              query={"_id": _id})
     if user:
         return cls(**user)
     return None
Пример #3
0
 def from_mongo(cls, uid):
     post_elem = Database.find_one(collection=constants.POST_COLLECTION,
                                   query={'_id': uid})
     return cls(**post_elem).json()
Пример #4
0
 def from_mongo(cls, __i):
     blog = Database.find_one(collection=constants.BLOG_COLLECTION,
                              query={"_id": __i})
     return cls(**blog)