MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Usuń obiekt z tablicy zagnieżdżonej za pomocą $pull i $[identyfikator] (mongoDB 3.6)

Wypróbuj positional all $[] wariant.

Coś jak

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. Korzystanie z przechowywanych funkcji JavaScript w potoku agregacji, MapReduce lub runCommand

  2. Tworzenie niestandardowego identyfikatora obiektu w MongoDB

  3. Jak programowo wstępnie podzielić klucz fragmentu oparty na GUID za pomocą MongoDB?

  4. Jak projektować wysoce dostępne środowiska baz danych typu open source

  5. PostgreSQL a MongoDB