sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB - uppdatera underdokument med $set

Vad du vill göra är något sånt här:

{'$set': {'me.webpage': 'stackoverflow'} }

Observera att den enda skillnaden är att jag använder punktnotation för att peka på ett underdokument.

Tänk på det som ett vanligt JSON-objekt utanför Mongo. Du använder punktnotation för att komma åt objektens egenskaper - mongo fungerar på samma sätt.

Här är en länk till relevant dokumentation angående underdokument och punktnotationen i mongo - http://docs.mongodb.org/manual/core/document/#dot-notation



  1. Skillnaden mellan cursor.count() och cursor.size() i MongoDB

  2. mongodb show dbs listDatabaser misslyckades

  3. Hur man tar bort n:te element i array i mongodb

  4. Mongoose JS findOne returnerar alltid null