user : {
"user_name" : "chicken_01",
"password" : "123456",
"skills" : {
"PHP" : 7.0,
"NodeJs" : 8.0,
"MongoDB" : 8.0
}
}
私は"HTML/CSS" : 8.0
"skills"
に内部オブジェクトを追加します。それを行う正しい方法は何ですか? ありがとうございました!
user : {
"user_name" : "chicken_01",
"password" : "123456",
"skills" : {
"PHP" : 7.0,
"NodeJs" : 8.0,
"MongoDB" : 8.0
}
}
私は"HTML/CSS" : 8.0
"skills"
に内部オブジェクトを追加します。それを行う正しい方法は何ですか? ありがとうございました!
JSのようですか?はい:あなたのコレクションの名前ではなくdb.users
を除き
var userObj= JSON.parse(user);
userObj.skills.HTMLCSS = 8.0;
user = JSON.stringify(userObj);
db.users.update(
{'user_name' : 'chicken_01'},
{'$set' :
{
"skills.HTML/CSS":8.0
}
})
。
成功ありがとう:)) –
あなたはJSオブジェクトに少なくとも1つの紹介を読んだことがありますか? –