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

Mongodb $ push trong mảng lồng nhau

Có thể là một cái gì đó như thế này trong đó ID là ObjectId của bạn. Dấu {} đầu tiên là cần thiết để xác định tài liệu của bạn. Không bắt buộc phải sử dụng ObjectId miễn là bạn có một số nhận dạng duy nhất khác trong bộ sưu tập của mình.

db.collection.update(
    { "_id": ID, "playlists._id": "58"},
    { "$push": 
        {"playlists.$.musics": 
            {
                "name": "test name",
                "duration": "4.00"
            }
        }
    }
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongorestore có thể lấy một đối số url duy nhất thay vì các đối số riêng biệt không?

  2. MongoDB khóa ghi ở cấp độ nào? (hoặc:ý nghĩa của nó theo mỗi kết nối

  3. MongoDB / Meteor / Xuất MONGO_URL sang các ứng dụng đã triển khai

  4. Đổi tên một trường trong kết quả truy vấn trong MongoDB

  5. ánh xạ trường id mongodb dữ liệu mùa xuân