def find_by_especie_id(idespecie): data = Database.find_one('idistrito, distrito', coleccao+','+distritocoleccao, "{}.iddistrito = {}.iddistrito and {}.idespecie= {}".format(distritocoleccao, coleccao, coleccao, idespecie)) if data is not None: return data
def find_by_codigo(codigo): idespeci=1 data = Database.find_one('*', coleccao, " codigo= '{}'".format(codigo)) if data is not None: for (idespecie, especie, genero, habitat, coordenadas, notas, detalhes, nomecomum, codigo, validacao, datacriacao) in data: idespeci = idespecie return idespeci
def buscar_reino(reino): ret_reino = Reino.find_by_name(reino) if ret_reino is not None: data = Database.find_one('idFilo, filo', coleccao, " idReino= {} ".format(ret_reino[0])) if data is not None: return data
def find_by_id_nome(idespecie): especie = "" data = Database.find_one('*', coleccao, " idespecie= {}".format(idespecie)) if data is not None: for (idespecie, especie, genero, habitat, coordenadas, notas, detalhes, nomecomum, codigo, validacao, datacriacao) in data: especie = especie return especie
def find_by_distrito_name(distrito): distrito_d = Distrito.find_by_name(distrito) data = Database.find_one('idespecie,especie', coleccao + ',' + especiecoleccao, "{}.idEspecie = {}.idEspecie and {}.iddistrito= {}".format(especiecoleccao, coleccao, coleccao, distrito_d[0])) if data is not None: return data
def find_pessoa_especie(idespecie): metodo = '' data = Database.find_one("*", coleccao, "idespecie={}".format(idespecie)) if data is not None: for (idpreservacao, idmetodo, idespec) in data: metodo = idmetodo data = PreservacaoEspecie.find_metodo(metodo) if data is not None: for (idmetodo, method) in data: metodo = method return metodo
def find_pessoa_especie(idespecie): pessoa = 0 data = Database.find_one("*", coleccao, "idespecie={}".format(idespecie)) if data is not None: for (idpessoa, idespec) in data: pessoa = idpessoa data = QuemIdentificou.find_pessoa(pessoa) for (idpessoa, nome) in data: pessoa = nome return pessoa
def find_taxinomia(idespecie, idgenero): data = Database.find_one('Especie, Genero, Familia, Ordem, Classe, Filo, Reino', coleccao_taxinomia, " especie.idespecie= {} and genero.idgenero = {} and {}".format(idespecie,idgenero,taxinomia_consulta)) if data is not None: return data
def find_by_id(idespecie): data = Database.find_one('*', coleccao, " idespecie= {}".format(idespecie)) if data is not None: return data
def find_by_name(especie): data = Database.find_one('*', coleccao, " especie='{}'".format(especie)) if data is not None: return data
def from_mongo(cls, id): post_data = Database.find_one(collection='posts', query={'_id': id}) return cls(**post_data)
def get_by_id(cls, _id): data = Database.find_one('users', {'id': _id}) if data is not None: return cls(**data)
def from_mongo(cls, _id): blog_data = Database.find_one(collection='blogs', query={'_id': _id}) return cls(**blog_data)
def find_by_distrito_id(iddistrito): data = Database.find_one('idespecie,especie', coleccao+','+especiecoleccao, "{}.idEspecie = {}.idEspecie and {}.iddistrito= {}".format(especiecoleccao, coleccao, coleccao, iddistrito)) if data is not None: return data
def get_user_by_id(cls, _id): data = Database.find_one(collection='users', query={'_id': _id}) if data is not None: return cls(**data)
def get_user_by_email(cls, email): data = Database.find_one(collection='users', query={'email': email}) if data is not None: return cls(**data)
def find_by_id(idpessoa): data = Database.find_one('*', coleccao, "idpessoa={}".format(idpessoa)) if data is not None: return data
def find_by_id(idmetodo): data = Database.find_one('*', coleccao, "idmetododepreservacao={}".format(idmetodo)) if data is not None: return data
def find_pesquisa(email): data = Database.find_one('*', coleccao, " email like '%{}%'".format(email)) if data is not None: return data
def get_by_email(cls, email): data = Database.find_one("users", {"email": email}) if data is not None: return cls(**data)