2016-12-21 16 views
0

オブジェクトを使用してサブディレクトリを更新したいが、他のフィールドを削除しない(rethinkdb-updateなど)ので、システムをrethinkdbからmongodbに変換している。他のフィールドを削除せずにサブディレクトリを更新する

User : { 
    _id: "", 
    profile: { name: "Joe", age: 20, gender: "male" }, 
} 

const params = { profile : { age: 30 } } 

UserModel.update({ _id: "id" }, params, null,() => {}); 

// expected result 
{ 
    _id: "", 
    profile: { name: "Joe", age: 30, gender: "male" } 
} 

mongo(mongoose)でこれを行うことはできますか?

答えて

0

フェリックスはすでに言いましたが、もしあなたがネイティブに行くなら、あなたは別のやり方でそれをすることはできません。

Uは次のようにマングースを使用することができます。

UserModel.update({ _id: id }, { $set: { size: 'large' }}, callback); 
関連する問題