MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie można uzyskać dostępu do właściwości obiektu odpowiedzi Mongoose

Podejrzewam, że wartość, którą próbujesz uzyskać, nie znajduje się w twoim Schema ale jest przechowywany w Twojej bazie danych.

Stamtąd masz dwa rozwiązania. Możesz dodać entity_id do Twojego Schema a Mongo będzie mógł powiązać go z Document obiekt, który otrzymujesz. To jest zalecany sposób.

Lub możesz ominąć Schema mangusty i uzyskaj dostęp do surowego dokumentu przechowywanego w bazie danych za pomocą docs[0]._doc.entity_id . Nie polecam tego rozwiązania, chyba że wiesz, co robisz.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wstaw element do zagnieżdżonych tablic w MongoDB

  2. Jak monitorować MongoDB za pomocą Prometheus i ClusterControl

  3. MongoDB 4.2 Zarządzanie i monitorowanie bez blokady dostawcy

  4. Znajdź wszystkie zduplikowane dokumenty w kolekcji MongoDB według pola klucza

  5. Jak zainicjować bazę danych mongo za pomocą docker-compose?