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

$ push tương đương cho bản đồ trong mongo

Ký hiệu dấu chấm với $set toán tử là cách bạn giải quyết các phần tử riêng lẻ.

Lấy tài liệu sau:

{
    "_id": 1,
    "map": {
        "field2": 1
    }

}

Để thêm "field3" vào bản đồ, bạn cập nhật như sau:

db.collection.update({ "_id": 1 }, { "$set": { "map.field3": 2 } })

Vì vậy, bây giờ tài liệu của bạn trông giống như sau:

{
    "_id": 1,
    "map": {
        "field2": 1,
        "field3": 2
    }
}



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để thêm json vào một mảng lồng nhau của tài liệu mongodb bằng Spring?

  2. MongoDB so với MySQL NoSQL - Tại sao Mongo lại tốt hơn

  3. MongoDb - Thay đổi kiểu từ Int thành Double

  4. Làm thế nào để gọi db.eval () qua mongoose?

  5. Cách tham gia vào hai bộ sưu tập bổ sung với các điều kiện