MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Изтриване на каскаден стил в Mongoose

Това е един от основните случаи на използване на 'remove' на Mongoose междинен софтуер.

clientSchema.pre('remove', function(next) {
    // 'this' is the client being removed. Provide callbacks here if you want
    // to be notified of the calls' result.
    Sweepstakes.remove({client_id: this._id}).exec();
    Submission.remove({client_id: this._id}).exec();
    next();
});

По този начин, когато извикате client.remove() този междинен софтуер се извиква автоматично за почистване на зависимости.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Рамка за агрегиране:Вземете документ с последна дата за идентификатор на групиране

  2. MongoDB на Azure:Как да изберем правилния тип екземпляр?

  3. Скорост на MongoDB {aggregation $match} срещу {find}

  4. MongooseError [MongooseServerSelectionError]:връзката <монитор> към 52.6.250.237:27017 затворена

  5. Къде е базата данни на meteor MongoDB?