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

làm cách nào để thêm giá trị vào đầu mảng trong mongodb?

Đối với bất kỳ ai mới làm quen với điều này, MongoDB 2.6+ hỗ trợ $position nhà điều hành , có thể được sử dụng để đạt được hiệu quả mong muốn. Lợi ích ở đây là bạn không cần phải trả lại toàn bộ mảng tài liệu của mình, cập nhật nó cục bộ và lưu nó - $position toán tử có nghĩa là mọi thứ có thể được thực hiện nguyên tử.

Bạn cần sử dụng nó kết hợp với $each :

$push: { colors: { $each: ['yellow'], $position: 0 } }


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $ dayOfYear

  2. Cách cập nhật trường đối tượng trong mảng với Mongoose

  3. ImportError:Không có mô-đun nào có tên 'pymongo'

  4. làm thế nào để giải phóng bộ nhớ đệm được sử dụng bởi Mongodb?

  5. Nhận số lượng mục với trình tạo truy vấn trình điều khiển MongoDB C #