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

Cập nhật MongoDB mảng lồng nhau

update({ invited.key : 84026702 }, { invited.$.used : true });

Về cơ bản, điều này thực hiện những gì bạn muốn và sẽ hoạt động tốt. Xem các toán tử vị trí trong mongodb: http://www.mongodb. org / display / DOCS / Updating # Updating-The% 24positionaloperator

Hoặc trong PHP (như câu hỏi của bạn được gắn thẻ), bạn có thể làm:

$mongo->collection->update(array('invited.key' => 84026702), array('invited.$.used' => true));



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Có cách nào để lấy IDS đã sửa đổi từ các hoạt động hàng loạt của mongodb bằng mongoose không?

  2. Ứng dụng nút không phản hồi sau một khoảng thời gian nhất định

  3. Làm cách nào để thiết kế lược đồ MongoDB cho trình tổng hợp bài viết trên Twitter

  4. Làm cách nào để đổi tên (các) trường bí danh trong khi tìm nạp nó từ MongoDB thông qua truy vấn sử dụng ổ đĩa gốc MongoDB-Node.JS?

  5. Làm cách nào để chạy truy vấn giải thích với trình điều khiển 2.4 C # Mongo?