MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Não é possível acessar a propriedade do objeto de uma resposta do Mongoose


Suspeito que o valor que você está tentando obter não esteja em seu Schema mas é armazenado em seu banco de dados.

Você tem duas soluções a partir daí. Você pode adicionar entity_id ao seu Schema e o Mongo poderá vinculá-lo ao Document objeto que você recebe. Esta é a forma recomendada.

Ou você pode ignorar o Schema do mangusto e acesse o documento bruto armazenado no banco de dados com docs[0]._doc.entity_id . Eu não recomendo esta solução a menos que você saiba o que está fazendo.