sql >> Database >  >> NoSQL >> MongoDB

Ingesloten document bijwerken van Mongoose

Bij het updaten van een Mixed type (wat iets anders lijkt te zijn dan een basistype, dus dat omvat ook ingesloten documenten), moet men .markModified aanroepen op het document. In dit geval zou het zijn:

talk.markModified("vote"); // mention that `talk.vote` has been modified

talk.save(function(err) {
    // ...
});

Ik hoop dat dit iemand in de toekomst helpt, aangezien ik het antwoord niet zo snel kon vinden.

Referentie:



  1. AngularJs en MongoDB/Mongoose gebruiken

  2. 3 manieren om verschillende waarden in MongoDB te retourneren

  3. Indexeert mongodb opnieuw als u het veld wijzigt dat in index wordt gebruikt?

  4. Wat is een cursor in MongoDB?