sql >> Database teknologi >  >> NoSQL >> MongoDB

Fjern et objekt fra et indlejret array med $pull og $[identifier] (mongoDB 3.6)

Prøv positional all $[] variant.

Noget lignende

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



  1. Laravel + predis + Redis klynge - FLYTTET / ingen forbindelse til 127.0.0.1:6379

  2. Gratis Open Source-databaseimplementering og overvågning med ClusterControl Community Edition

  3. Få den seneste rekord fra mongodb collection

  4. Redis, hvordan øger man alle scores af et zset med ZINCRBY?