タグ付けされた質問 「mongodb-java」

17
MongoDBのオブジェクトを部分的に更新して、新しいオブジェクトが既存のオブジェクトとオーバーレイ/マージされるようにする方法
このドキュメントをMongoDBに保存した場合 { _id : ..., some_key: { param1 : "val1", param2 : "val2", param3 : "val3" } } 上の新しい情報を持つオブジェクトparam2とparam3外の世界からは、保存する必要があります var new_info = { param2 : "val2_new", param3 : "val3_new" }; 新しいフィールドをオブジェクトの既存の状態にマージ/オーバーレイして、param1が削除されないようにしたい これを行う db.collection.update( { _id:...} , { $set: { some_key : new_info } } MongoDBは要求されたとおりに動作し、some_keyをその値に設定します。古いものを交換してください。 { _id : ..., some_key: …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.