def get_group_by_hash(self, invite_hash): collection = self.collection result = collection.find_one({"hash": invite_hash}); if result != None: group = Group() group.id = result["_id"] # print group.id group.name = result["name"] group.hash = result["hash"] group.users = result["users"] return group else: return None
def get_group_by_id(self, group_id): # get group document from db collection = self.collection group_id = ObjectId(group_id) result = collection.find_one({"_id": group_id}); if result != None: group = Group() group.id = group_id # print group.id group.name = result["name"] group.hash = result["hash"] group.users = result["users"] return group else: return None