MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

O resultado da consulta Mongoose .find contém metadados de consulta? não pode apenas projetar manualmente cada propriedade da coleção, como obter apenas o doc?


Mongoose sempre retorna um objeto mongoose de instância, que é imutável por padrão. Para obter o objeto JS simples, tente consultar com lean() assim:
const query = Job.find({
    _id: {
        $in: data.jobs
    }
});

let result = await query.lean().exec();

Você pode ler mais sobre lean em:https://mongoosejs.com/docs/tutorials/lean .html

Espero que isto ajude :)