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

Model.findOne ne renvoie pas de documents mais renvoie un objet wrapper

C'est exactement le but de la mangouste, emballer des objets mongo. C'est ce qui permet d'appeler des méthodes de mangouste sur vos documents. Si vous souhaitez un objet simple, vous pouvez appeler .toObject() ou utilisez une requête simplifiée si vous ne prévoyez pas du tout d'utiliser la magie de la mangouste dessus. Cela étant dit, le contrôle d'égalité devrait toujours tenir comme doc.password renvoie doc._doc.password .