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

mongodb:đang cập nhật các phần tử?

Đúng, $push toán tử cho phép bạn cập nhật một mảng hiện có. Bạn có thể sử dụng $pushAll toán tử để thêm nhiều giá trị trong một truy vấn.

Để thêm nhận xét vào tài liệu mẫu của bạn, truy vấn sẽ là:

db.posts.update({blog_title: "my blogpost"}, {$push: {comments: "New comment"}})

Các toán tử này là nguyên tử, vì vậy bạn sẽ không gặp bất kỳ sự cố nào nếu nhiều người dùng thêm nhận xét đồng thời.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Thực thi truy vấn trong MongoDB với các ký tự Hy Lạp sử dụng Javascript Không trả về kết quả

  2. MongoDB không xử lý tổng hợp với allowDiskUsage:True

  3. MongoDB nhận các trạng thái thực thi cho truy vấn tổng hợp

  4. Lược đồ tự tham chiếu Mongoose không tạo ObjectId cho tất cả các tài liệu con

  5. render_template với nhiều biến