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

Cách cập nhật các đối tượng trong mảng trong Mongo

Tôi nghĩ bạn đang tìm kiếm FindAndModify :

db.runCommand({
  findAndModify: "post",
  query: { user_id: 123 },
  update: { $set: { user_id: 'abc' } }
})

Chỉnh sửa

Tôi tin rằng bạn có thể làm điều tương tự trên một bộ sưu tập với cập nhật if multi được đặt thành true :

db.post.update(
  { user_id: 123 },
  { $set: { user_id: 'abc' } },
  { multi: true }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Xóa mọi ký hiệu không phải utf-8 khỏi chuỗi

  2. MongoDB:Tổng số cuộc gọi () so với số lượng theo dõi trong một bộ sưu tập

  3. Duy trì bộ bản sao MongoDB trong đám mây bằng cách sử dụng Ansible

  4. Làm cách nào để đổi tên trường cho tất cả các tài liệu trong MongoDB?

  5. Truy vấn Mongodb Để chọn các bản ghi có một khóa nhất định