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

Impossible d'accéder à la propriété d'objet d'une réponse Mongoose

Je soupçonne que la valeur que vous essayez d'obtenir n'est pas dans votre Schema mais est stocké dans votre base de données.

Vous avez deux solutions à partir de là. Vous pouvez soit ajouter entity_id à votre Schema et Mongo pourra le lier au Document objet que vous recevez. C'est la méthode recommandée.

Ou vous pouvez contourner la mangouste Schema et accédez au document brut stocké dans la base de données avec docs[0]._doc.entity_id . Je ne recommande pas cette solution à moins que vous ne sachiez ce que vous faites.