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

MongoDB - opdater underdokument ved hjælp af $set

Det du gerne vil gøre er noget som dette:

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

Bemærk den eneste forskel er, at jeg bruger punktnotation til at pege på et underdokument.

Tænk på det, som du ville gøre et normalt JSON-objekt uden for Mongo. Du bruger punktnotation til at få adgang til egenskaber for objekter - mongo fungerer på samme måde.

Her er et link til den relevante dokumentation vedrørende underdokumenter og punktnotationen i mongo - http://docs.mongodb.org/manual/core/document/#dot-notation



  1. Eksporter gyldig json fra mongodb samling

  2. Eksporter resultatet af mongodb-aggregationsramme til en ny samling

  3. Kan ikke køre robomongo.sh ved hjælp af sh robomongo.sh i Ubuntu 14.04

  4. C# mongodb - hvordan man opdaterer indlejrede array-elementer