sql >> Databasteknik >  >> NoSQL >> MongoDB

Kan inte komma åt objektegenskapen för ett Mongoose-svar

Jag misstänker att värdet du försöker få inte finns i ditt Schema men lagras i din databas.

Du har två lösningar därifrån. Du kan antingen lägga till entity_id till ditt Schema och Mongo kommer att kunna binda det till Document föremål du får. Detta är det rekommenderade sättet.

Eller så kan du kringgå mongoose Schema och få tillgång till rådokumentet som är lagrat i databasen med docs[0]._doc.entity_id . Jag rekommenderar inte den här lösningen om du inte vet vad du gör.



  1. Ändra Redis-port i Docker Compose fungerar inte

  2. 'upsert' i ett inbäddat dokument

  3. Fråga på Mongoid Hash Field

  4. De sex bästa Redis-minnesanalysverktygen