MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Model.findOne non restituisce documenti ma restituisce un oggetto wrapper

Questo è esattamente lo scopo della mangusta, avvolgere oggetti mongo. È ciò che offre la possibilità di chiamare metodi mangusta sui tuoi documenti. Se desideri l'oggetto semplice, puoi chiamare .toObject() oppure usa una query snella se non hai intenzione di usare la magia della mangusta su di esso. Detto questo, il controllo di uguaglianza dovrebbe comunque essere valido come doc.password restituisce doc._doc.password .