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

Chèn vào tài liệu được lồng ghép cao MongoDB

Cố gắng sử dụng $[] trong $addToSet của bạn cho nhiều phần tử vị trí

db.collection.update({},
{
  $addToSet: {
    "courses.$[c].semesters.$[s].subjects": {
      "subject": "C++"
    }
  }
},
{
  arrayFilters: [
    {
      "c.course": "Btech"
    },
    {
      "s.sem": 1
    }
  ]
})

Sân chơi Mongo

Tài liệu chính thức cho số nhận dạng là $ []




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Chiến lược cho Tổng hợp thời gian thực trong MongoDB

  2. Lưu trữ hình ảnh trong MongoDB bằng Node.js / Express và Mongoose

  3. cách lưu trữ dữ liệu đã xử lý từ hdfs bằng cách sử dụng mapReduce trong mongoDB dưới dạng đầu ra

  4. Mongodb - truy vấn tổng của ngày hôm nay, tổng của tuần và tổng của tháng trong một truy vấn

  5. Tạo _id trên các tài liệu con trên mongoimport --jsonArray