sql >> Database >  >> NoSQL >> MongoDB

Verwijder een object uit een geneste array met $pull en $[identifier] (mongoDB 3.6)

Probeer positional all $[] variant.

Iets als

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



  1. Redis, wordt een onderwerp (pub/sub) altijd aan minstens één abonnee bezorgd?

  2. hoe dood ik inactieve redis-clients?

  3. Networkx is nooit klaar met het berekenen van Betweenness centrality voor 2 mil nodes

  4. Hoe hernoem je een MongoDB-database?