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

Thêm giá trị mới vào mảng mongo hiện có

MongoDB có $ push toán tử cho điều đó. Bạn không cần phải lặp lại bộ sưu tập để làm điều đó, bạn có thể cập nhật bên trong cơ sở dữ liệu.

Được viết bằng Java, điều này sẽ giống như

collection.update(...query expression...,
  new BasicDBObject("$push",
    new BasicDBObject("digits", value)));

Điều này giả định rằng value là một giá trị mới duy nhất cho mảng. Nếu bạn muốn nối tất cả các phần tử của một mảng cùng một lúc, bạn phải sử dụng $each sửa đổi (xem liên kết ở trên để biết chi tiết).




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Công cụ tạo hình ảnh trực quan từ MongoDB hiện có

  2. Mongoose tham gia hai bộ sưu tập và chỉ nhận các trường cụ thể từ bộ sưu tập đã tham gia

  3. Mã hóa dữ liệu Mongo trong Meteorjs

  4. triển khai mongodb diff () trong Meteor trên máy chủ?

  5. Tại sao phần mềm trung gian nodejs-mongodb có cú pháp khác với trình bao mongo?