คำถามติดแท็ก 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 } } จะนำไปสู่ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.