MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Премахнете обект от вложен масив с $pull и $[identifier] (mongoDB 3.6)

Опитайте positional all $[] вариант.

Нещо като

db.runCommand({
  update: "survey",
  updates: [
    {
      q: {},
      u: {
        $pull: {
          "results.$[].items.$[].comments": { "id":  "123456" }
        }
      }
    }
  ]
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Архивиране и възстановяване на MongoDB с помощта на MongoDump

  2. MongoDB – Индексът не се използва при сортиране и ограничаване на заявка с обхват

  3. MongoDB - пейджинг

  4. Клониране на MongoDB екземпляр или набор от реплики

  5. Meteor:Неочакван изходен код на mongo 100. Рестартиране. Не може да се стартира mongo сървър