Converter código SQL para Mongoose

Pessoal, eu preciso criar uma instrução em mongoose que faça algo exatamente como a instrução sql abaixo:

select * from TABELA where campo1 ="valor1" and campo2="valor2;

Em mongodb ficaria assim:

db.doador.find({
    "tipoSanguineio": "A+",
    "status": "ativo"
});

Entretanto, eu preciso em mongoose.

Olha isso

Em mongoose, quando desejar fazer um select para um único registro um o método “findOne” e se desejar buscar um ou mais registros use apenas “find”. Exemplo:

suaModel.find({'campo1':valor1,{'campo2:valor"}).exec()

onde suaModel == "TABELA"
e JSON dentro dos parenteses equivale ao WHERE

Neste caso usei exec() porque estou acostumado a trabalhar com promise, mas poderia ser uso trivial com callback.

1 curtida