MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Model.findOne gibt keine Dokumente zurück, sondern ein Wrapper-Objekt

Das ist genau der Zweck von Mongoose, das Einwickeln von Mongo-Objekten. Es bietet die Möglichkeit, Mungo-Methoden für Ihre Dokumente aufzurufen. Wenn Sie das einfache Objekt möchten, können Sie .toObject() aufrufen oder verwenden Sie eine schlanke Abfrage wenn Sie nicht vorhaben, überhaupt Mungo-Magie darauf anzuwenden. Davon abgesehen sollte die Gleichheitsprüfung immer noch als doc.password gelten gibt doc._doc.password zurück .