sql >> Database teknologi >  >> NoSQL >> MongoDB

Opdatering af et underfelt i et mongoDB-dokument ved hjælp af findOne og gem

Fordi dit skema definerer a som et generisk objekt behandles feltet som Mixed skriv med Mongoose, og du skal markere det som ændret ved at kalde markModified kode> eller save vil ignorere ændringen.

obj.markModified('a');
obj.save(function(err,real){ ...

Se diskussionen om Mixed typer på denne side af dokumenterne.




  1. Hvordan beregner jeg ruteafstand mellem mange GeoJSON-punkter i MongoDB?

  2. uautoriseret db lås type:-1

  3. mongodb nægter forbindelse i python

  4. WiredTiger og opdateringer på stedet