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

MongoDB Thay thế các giá trị mảng cụ thể

Sử dụng $ vị trí toán tử xác định phần tử trong các ngôn ngữ languages mảng để cập nhật mà không chỉ định rõ ràng vị trí của nó trong mảng, tức là thay vì biết trước vị trí và cập nhật phần tử dưới dạng:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.2": "Francais" } }
)

bạn chỉ có thể sử dụng $ toán tử như:

db.movies.updateMany(
    { "languages": "French" }, 
    { "$set": { "languages.$": "Francais" } }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm thế nào để tìm các chỉ mục không được sử dụng trong MongoDB?

  2. Phép chiếu MongoDB của các mảng lồng nhau

  3. MongoDB $ atan2

  4. Cách bảo mật cơ sở dữ liệu nguồn mở của bạn với ClusterControl

  5. Lỗi kết nối Mongodb bên trong vùng chứa docker