2017-02-13 2 views
-1

Beispiel:Wie Attribut für Objekt in Mongodb anhängen?

user : { 
    "user_name" : "chicken_01", 
    "password" : "123456", 
    "skills" : { 
     "PHP" : 7.0, 
     "NodeJs" : 8.0, 
     "MongoDB" : 8.0 
    } 
} 

Ich möchte "HTML/CSS" : 8.0-"skills" innere Objekt hinzuzufügen. Was ist der richtige Weg? Vielen Dank!

+0

Haben Sie mindestens eine Einführung in JS-Objekte gelesen? –

Antwort

1

ist es wie JS? ja, wenn:

var userObj= JSON.parse(user); 
userObj.skills.HTMLCSS = 8.0; 
user = JSON.stringify(userObj); 
1
db.users.update(
       {'user_name' : 'chicken_01'}, 
       {'$set' : 
         { 
         "skills.HTML/CSS":8.0 
         } 
       }) 

Außer mit dem Namen Ihrer Sammlung und nicht db.users.

+0

Erfolg danke :)) –

Verwandte Themen