MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Le résultat de la requête Mongoose .find contient des métadonnées de requête ? ne peut pas simplement projeter manuellement chaque propriété de la collection, comment obtenir uniquement la doc ?

Mongoose renvoie toujours un objet mangouste d'instance, qui est immuable par défaut. Pour obtenir l'objet JS brut, essayez la requête avec lean() comme ceci :

const query = Job.find({
    _id: {
        $in: data.jobs
    }
});

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

Vous pouvez en savoir plus sur lean à :https://mongoosejs.com/docs/tutorials/lean .html

J'espère que cela vous aidera :)