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

Automatycznie usuwaj obiekty odniesienia po usunięciu w MongoDB

Możesz dodać swój własny 'remove' Oprogramowanie pośredniczące Mongoose na Person schemat, aby usunąć tę osobę ze wszystkich innych dokumentów, które się do niej odwołują. W funkcji oprogramowania pośredniego this to Person dokument, który jest usuwany.

Person.pre('remove', function(next) {
    // Remove all the assignment docs that reference the removed person.
    this.model('Assignment').remove({ person: this._id }, next);
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak usunąć n-ty element tablicy w mongodb

  2. Której bazy danych NoSQL powinienem używać do logowania?

  3. wstaw wiele błędów zduplikowanych obsługi

  4. Wstaw MongoDB()

  5. MongoDB countDocuments()