MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách chèn đối tượng mới mà không xóa đối tượng trước đó

Bạn đang chuyển toàn bộ services (bao gồm tất cả các trường khác) thành $set và kết quả là bạn đang đặt lại tất cả các trường được lồng vào bên trong services . Thử chỉ chuyển dữ liệu bạn muốn cập nhật / thêm vào tài liệu của mình bằng cách sử dụng ký hiệu dấu chấm.
$ set tài liệu nói

db.users.update({"name":"Fabien Rousseau"},{ $set: { "services.cas" : { "external_id" : "fabien.rousseau", "version" : 2 }}})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Trình điều khiển C ++ Mongo mới:cách xem kiểu và cách lấy giá trị chuỗi

  2. Spring Data MongoDB Annotation @CreateDate không hoạt động khi ID được chỉ định theo cách thủ công

  3. MongoDB:Tìm các đối tượng có tên trường bắt đầu bằng

  4. Truy vấn mongodb cho các điều kiện có điều kiện

  5. MongoDB nhận ngày tối đa bên trong mảng lồng nhau kép