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

Fjern automatisk referenceobjekter ved sletning i MongoDB

Du kan tilføje din egen 'remove' Mongoose middleware på Person skema for at fjerne denne person fra alle andre dokumenter, der refererer til den. I din middleware-funktion, this er Person dokument, der fjernes.

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


  1. Sådan implementeres MongoDB indlejret $elemMatch Query i C#

  2. Hvordan ville Redis få at vide, om det skal returnere cachelagrede data eller friske data fra DB

  3. Sådan installeres MongoDB på Ubuntu 18.04

  4. GridFS i Spring Data MongoDB